From 1682411bdbf718cf9c7bbd70f52bb83c52d0ca8e Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Tue, 21 Jan 2025 19:09:00 +0200 Subject: [PATCH] _windows drag-and-drop fix --- Source/Engine/Platform/SDL/SDLPlatform.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Platform/SDL/SDLPlatform.cpp b/Source/Engine/Platform/SDL/SDLPlatform.cpp index f9bfd096a..9b4df23f1 100644 --- a/Source/Engine/Platform/SDL/SDLPlatform.cpp +++ b/Source/Engine/Platform/SDL/SDLPlatform.cpp @@ -77,21 +77,24 @@ bool SDLPlatform::Init() SDL_SetHint(SDL_HINT_MOUSE_RELATIVE_WARP_MOTION, "0"); SDL_SetHint(SDL_HINT_MOUSE_RELATIVE_CURSOR_VISIBLE, "1"); // Needed for tracking mode SDL_SetHint(SDL_HINT_MOUSE_RELATIVE_MODE_CENTER, "0"); // + SDL_SetHint(SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS, "8"); // Reduce the default mouse double-click radius //SDL_SetHint(SDL_HINT_MOUSE_RELATIVE_MODE_WARP, "1"); // Disables raw mouse input SDL_SetHint(SDL_HINT_WINDOWS_RAW_KEYBOARD, "1"); SDL_SetHint(SDL_HINT_VIDEO_WAYLAND_SCALE_TO_DISPLAY, "1"); +#if PLATFORM_WINDOWS // Disable SDL clipboard support - /*SDL_SetEventEnabled(SDL_EVENT_CLIPBOARD_UPDATE, false); + SDL_SetEventEnabled(SDL_EVENT_CLIPBOARD_UPDATE, false); // Disable SDL drag and drop support SDL_SetEventEnabled(SDL_EVENT_DROP_FILE, false); SDL_SetEventEnabled(SDL_EVENT_DROP_TEXT, false); SDL_SetEventEnabled(SDL_EVENT_DROP_BEGIN, false); SDL_SetEventEnabled(SDL_EVENT_DROP_COMPLETE, false); - SDL_SetEventEnabled(SDL_EVENT_DROP_POSITION, false);*/ + SDL_SetEventEnabled(SDL_EVENT_DROP_POSITION, false); +#endif //if (InitPlatform()) // return true;