Procházet zdrojové kódy

Attempt to fix stack splitting on macos

Ivan Savenko před 2 roky
rodič
revize
07230f3b47
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  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