diff --git a/code/ui/ui_main.c b/code/ui/ui_main.c index 7b8f0c8f..97c3e5c3 100644 --- a/code/ui/ui_main.c +++ b/code/ui/ui_main.c @@ -629,7 +629,7 @@ void _UI_Refresh( int realtime ) // draw cursor UI_SetColor( NULL ); - if (Menu_Count() > 0) { + if (Menu_Count() > 0 && (trap_Key_GetCatcher() & KEYCATCH_UI)) { UI_DrawHandlePic( uiInfo.uiDC.cursorx-16, uiInfo.uiDC.cursory-16, 32, 32, uiInfo.uiDC.Assets.cursor); }