فهرست منبع

Attempt to fix stack splitting on macos

Ivan Savenko 2 سال پیش
والد
کامیت
07230f3b47
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      client/gui/CGuiHandler.cpp

+ 4 - 0
client/gui/CGuiHandler.cpp

@@ -712,7 +712,11 @@ void CGuiHandler::moveCursorToPosition(const Point & position)
 
 bool CGuiHandler::isKeyboardCtrlDown() const
 {
+#ifdef VCMI_MAC
+	return SDL_GetKeyboardState(nullptr)[SDL_SCANCODE_LGUI] || SDL_GetKeyboardState(nullptr)[SDL_SCANCODE_RGUI];
+#else
 	return SDL_GetKeyboardState(nullptr)[SDL_SCANCODE_LCTRL] || SDL_GetKeyboardState(nullptr)[SDL_SCANCODE_RCTRL];
+#endif
 }
 
 bool CGuiHandler::isKeyboardAltDown() const