Bladeren bron

Attempt to fix stack splitting on macos

Ivan Savenko 2 jaren geleden
bovenliggende
commit
07230f3b47
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  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