Work around a compiler bug in old versions of VS2013 (resolves issue #1458).

This commit is contained in:
Alex Szpakowski
2018-12-12 11:26:14 -04:00
parent 2e190f4fa0
commit c8d2d76df7
+4 -2
View File
@@ -110,13 +110,15 @@ private:
{
float left = 0.0f;
float right = 0.0f;
SDL_HapticEffect effect = {};
SDL_HapticEffect effect;
Uint16 data[4];
int id = -1;
Uint32 endtime = SDL_HAPTIC_INFINITY;
// Old versions of VS2013 have trouble with initializing these in-line.
Vibration()
: data() // VS2013 can't initialize the array above...
: effect()
, data()
{}
} vibration;