fix mingw compile
authorAndrea Weikert <elubie@gmx.net>
Tue, 6 Jul 2010 20:31:55 +0000 (20:31 +0000)
committerAndrea Weikert <elubie@gmx.net>
Tue, 6 Jul 2010 20:31:55 +0000 (20:31 +0000)
- seems to have been conflicting #defines for INT, solved by moving #include up

intern/ghost/intern/GHOST_SystemWin32.cpp

index 2b26edea38d36061b8c93769727b9583a7e0f047..da7a0399f41adaa9b39a61468d400c01df097530 100644 (file)
 #include "GHOST_SystemWin32.h"
 #include "GHOST_EventDragnDrop.h"
 
+#define WIN32_LEAN_AND_MEAN
+#ifdef _WIN32_IE
+#undef _WIN32_IE
+#endif
+#define _WIN32_IE 0x0501
+#include <windows.h>
+#include <shlobj.h>
+
 // win64 doesn't define GWL_USERDATA
 #ifdef WIN32
 #ifndef GWL_USERDATA
@@ -88,8 +96,6 @@
 #include "GHOST_WindowWin32.h"
 #include "GHOST_NDOFManager.h"
 
-#include <shlobj.h>
-
 // Key code values not found in winuser.h
 #ifndef VK_MINUS
 #define VK_MINUS 0xBD
@@ -1129,4 +1135,4 @@ const GHOST_TUns8* GHOST_SystemWin32::getBinaryDir() const
        }
 
        return NULL;
-}
\ No newline at end of file
+}