From: Holger Schemel Date: Wed, 18 Mar 2015 19:07:25 +0000 (+0100) Subject: changed experimental drag and drop code to be only used in debug mode X-Git-Tag: 4.0.0.0-rc1~235 X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=commitdiff_plain;h=8b685a52cd9bdf6ad20d1fb6e4c8f8d70c99603e changed experimental drag and drop code to be only used in debug mode --- diff --git a/src/libgame/sdl.c b/src/libgame/sdl.c index 8b8720c3..327d20b5 100644 --- a/src/libgame/sdl.c +++ b/src/libgame/sdl.c @@ -716,9 +716,12 @@ boolean SDLSetVideoMode(DrawBuffer **backbuffer, boolean fullscreen) SDLRedrawWindow(); // map window #endif +#ifdef DEBUG +#if defined(PLATFORM_WIN32) + // experimental drag and drop code + SDL_EventState(SDL_SYSWMEVENT, SDL_ENABLE); -#if defined(PLATFORM_WIN32) { SDL_SysWMinfo wminfo; HWND hwnd; @@ -743,6 +746,7 @@ boolean SDLSetVideoMode(DrawBuffer **backbuffer, boolean fullscreen) DragAcceptFiles(hwnd, TRUE); } } +#endif #endif return success; @@ -2373,7 +2377,10 @@ void SDLNextEvent(Event *event) void SDLHandleWindowManagerEvent(Event *event) { +#ifdef DEBUG #if defined(PLATFORM_WIN32) + // experimental drag and drop code + SDL_SysWMEvent *syswmevent = (SDL_SysWMEvent *)event; SDL_SysWMmsg *syswmmsg = (SDL_SysWMmsg *)(syswmevent->msg); @@ -2411,6 +2418,7 @@ void SDLHandleWindowManagerEvent(Event *event) #endif } #endif +#endif }