Explorar o código

Attempt to fix stack splitting on macos

Ivan Savenko %!s(int64=2) %!d(string=hai) anos
pai
achega
07230f3b47
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  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