changed experimental drag and drop code to be only used in debug mode
authorHolger Schemel <info@artsoft.org>
Wed, 18 Mar 2015 19:07:25 +0000 (20:07 +0100)
committerHolger Schemel <info@artsoft.org>
Wed, 18 Mar 2015 19:07:25 +0000 (20:07 +0100)
src/libgame/sdl.c

index 8b8720c320fcfe182b5bdbbb3958d03034aeb9ce..327d20b5be58a33ef9d664a594d4ae13dde4e73d 100644 (file)
@@ -716,9 +716,12 @@ boolean SDLSetVideoMode(DrawBuffer **backbuffer, boolean fullscreen)
   SDLRedrawWindow();                   // map window
 #endif
 
   SDLRedrawWindow();                   // map window
 #endif
 
+#ifdef DEBUG
+#if defined(PLATFORM_WIN32)
+  // experimental drag and drop code
+
   SDL_EventState(SDL_SYSWMEVENT, SDL_ENABLE);
 
   SDL_EventState(SDL_SYSWMEVENT, SDL_ENABLE);
 
-#if defined(PLATFORM_WIN32)
   {
     SDL_SysWMinfo wminfo;
     HWND hwnd;
   {
     SDL_SysWMinfo wminfo;
     HWND hwnd;
@@ -743,6 +746,7 @@ boolean SDLSetVideoMode(DrawBuffer **backbuffer, boolean fullscreen)
       DragAcceptFiles(hwnd, TRUE);
     }
   }
       DragAcceptFiles(hwnd, TRUE);
     }
   }
+#endif
 #endif
 
   return success;
 #endif
 
   return success;
@@ -2373,7 +2377,10 @@ void SDLNextEvent(Event *event)
 
 void SDLHandleWindowManagerEvent(Event *event)
 {
 
 void SDLHandleWindowManagerEvent(Event *event)
 {
+#ifdef DEBUG
 #if defined(PLATFORM_WIN32)
 #if defined(PLATFORM_WIN32)
+  // experimental drag and drop code
+
   SDL_SysWMEvent *syswmevent = (SDL_SysWMEvent *)event;
   SDL_SysWMmsg *syswmmsg = (SDL_SysWMmsg *)(syswmevent->msg);
 
   SDL_SysWMEvent *syswmevent = (SDL_SysWMEvent *)event;
   SDL_SysWMmsg *syswmmsg = (SDL_SysWMmsg *)(syswmevent->msg);
 
@@ -2411,6 +2418,7 @@ void SDLHandleWindowManagerEvent(Event *event)
 #endif
   }
 #endif
 #endif
   }
 #endif
+#endif
 }
 
 
 }