Parcourir la source

Attempt to fix stack splitting on macos

Ivan Savenko il y a 2 ans
Parent
commit
07230f3b47
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  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