Merge branch 'Preview4_0' into feature-vfs-security

This commit is contained in:
Robert MacGregor 2022-06-13 08:05:26 -04:00
commit 161ffc62fe
3013 changed files with 348715 additions and 182470 deletions

View file

@ -64,17 +64,12 @@ S32 PlatformCursorControllerSDL::getDoubleClickHeight()
void PlatformCursorControllerSDL::setCursorPosition( S32 x, S32 y )
{
if( PlatformWindowManager::get() && PlatformWindowManager::get()->getFirstWindow() )
{
AssertFatal( dynamic_cast<PlatformWindowSDL*>( PlatformWindowManager::get()->getFirstWindow() ), "");
PlatformWindowSDL *window = static_cast<PlatformWindowSDL*>( PlatformWindowManager::get()->getFirstWindow() );
SDL_WarpMouseInWindow(window->getSDLWindow(), x, y);
}
SDL_WarpMouseGlobal(x, y);
}
void PlatformCursorControllerSDL::getCursorPosition( Point2I &point )
{
SDL_GetMouseState( &point.x, &point.y );
SDL_GetGlobalMouseState( &point.x, &point.y );
}
void PlatformCursorControllerSDL::setCursorVisible( bool visible )

View file

@ -86,6 +86,21 @@ namespace
ret |= SI_ALT;
}
// NOTE: For MacOS, this will treat command as Left or Right CTRL
#ifdef TORQUE_OS_MAC
if (mod & KMOD_LGUI)
{
ret |= SI_LCTRL;
ret |= SI_CTRL;
}
if (mod & KMOD_RGUI)
{
ret |= SI_RCTRL;
ret |= SI_CTRL;
}
#endif
return ret;
}
}