fix: ratolí visible en fullscreen

This commit is contained in:
2025-12-17 18:36:12 +01:00
parent 2555157bd7
commit 3d5277a395
5 changed files with 19 additions and 22 deletions

View File

@@ -32,15 +32,13 @@ void setForceHidden(bool force) {
if (force) {
// Entrando en modo oculto forzado: ocultar cursor inmediatamente
if (cursor_visible) {
SDL_HideCursor();
cursor_visible = false;
}
SDL_HideCursor();
cursor_visible = false;
} else {
// Saliendo de modo oculto forzado: mostrar cursor y resetear temporizador
SDL_ShowCursor();
cursor_visible = true;
// Saliendo de modo oculto forzado: NO mostrar cursor automáticamente
// El cursor permanece oculto hasta que haya movimiento de ratón (handleEvent)
last_mouse_move_time = SDL_GetTicks(); // Resetear temporizador
// cursor_visible permanece false - handleEvent lo cambiará al detectar movimiento
}
}