diff --git a/desmume/src/rasterize.cpp b/desmume/src/rasterize.cpp index 5f2a8223b..d03f62ee6 100644 --- a/desmume/src/rasterize.cpp +++ b/desmume/src/rasterize.cpp @@ -33,6 +33,14 @@ #include #include +#if defined(_MSC_VER) && _MSC_VER == 1600 +#define SLEEP_HACK_2011 +#endif + +#ifdef SLEEP_HACK_2011 +#include +#endif + #ifndef _MSC_VER #include #endif @@ -962,7 +970,7 @@ public: // hack for VC++ 2010 (bug in compiler optimization?) // freeze on 3D // TODO: study it - #if defined(_MSC_VER) && _MSC_VER == 1600 + #ifdef SLEEP_HACK_2011 Sleep(0); // nop #endif }