diff options
-rw-r--r-- | src/sdl/sdl_input.c | 2 | ||||
-rw-r--r-- | src/ui/ui_main.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/sdl/sdl_input.c b/src/sdl/sdl_input.c index 731aca72..ec96b086 100644 --- a/src/sdl/sdl_input.c +++ b/src/sdl/sdl_input.c @@ -535,7 +535,7 @@ static void IN_DeactivateMouse( void ) if( !r_fullscreen->integer ) { if( ( Key_GetCatcher( ) == KEYCATCH_UI ) && - ( SDL_GetAppState( ) & (SDL_APPMOUSEFOCUS|SDL_APPINPUTFOCUS) ) == (SDL_APPMOUSEFOCUS|SDL_APPINPUTFOCUS) ) + ( SDL_GetAppState( ) & SDL_APPMOUSEFOCUS ) ) SDL_ShowCursor( 0 ); else SDL_ShowCursor( 1 ); diff --git a/src/ui/ui_main.c b/src/ui/ui_main.c index b28471d9..b4e4a82c 100644 --- a/src/ui/ui_main.c +++ b/src/ui/ui_main.c @@ -1187,7 +1187,7 @@ void UI_Refresh( int realtime ) // draw cursor UI_SetColor( NULL ); - if( Menu_Count( ) > 0 && !trap_Cvar_VariableValue( "ui_hideCursor" ) ) + if( trap_Key_GetCatcher( ) == KEYCATCH_UI && !trap_Cvar_VariableValue( "ui_hideCursor" ) ) { UI_DrawHandlePic( uiInfo.uiDC.cursorx - ( 16.0f * uiInfo.uiDC.aspectScale ), uiInfo.uiDC.cursory - 16.0f, 32.0f * uiInfo.uiDC.aspectScale, 32.0f, uiInfo.uiDC.Assets.cursor ); |