[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 10/15] sdl: Never release input while in full screen
From: |
Jan Kiszka |
Subject: |
[Qemu-devel] [PATCH 10/15] sdl: Never release input while in full screen mode |
Date: |
Sat, 30 Jul 2011 11:39:13 +0200 |
From: Jan Kiszka <address@hidden>
It's confusing to suddenly find two mice in full screen mode when
switching consoles or accidentally hitting the grab hot keys.
Signed-off-by: Jan Kiszka <address@hidden>
---
ui/sdl.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/ui/sdl.c b/ui/sdl.c
index 27465b2..662ffef 100644
--- a/ui/sdl.c
+++ b/ui/sdl.c
@@ -626,9 +626,10 @@ static void sdl_refresh(DisplayState *ds)
reset_keys();
console_select(keycode - 0x02);
if (!is_graphic_console()) {
- /* display grab if going to a text console */
- if (gui_grab)
+ /* release grab if going to a text console */
+ if (gui_grab && !gui_fullscreen) {
sdl_grab_end();
+ }
}
gui_keysym = 1;
break;
@@ -694,7 +695,7 @@ static void sdl_refresh(DisplayState *ds)
SDL_GetAppState() & SDL_APPACTIVE) {
sdl_grab_start();
}
- } else {
+ } else if (!gui_fullscreen) {
sdl_grab_end();
}
/* SDL does not send back all the
--
1.7.3.4
- [Qemu-devel] [PATCH 00/15] sdl: Usability improvements, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 10/15] sdl: Never release input while in full screen mode,
Jan Kiszka <=
- [Qemu-devel] [PATCH 04/15] sdl: Properly mark modifier+u as hotkey, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 07/15] sdl: Drop bogus gui_fullscreen_initial_grab, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 06/15] sdl: Restore scaling mode on return from full screen, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 09/15] sdl: Consistently avoid grabbing input for text consoles, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 13/15] sdl: Add zoom hot keys, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 15/15] sdl: Refactor sdl_send_mouse_event, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 14/15] sdl: Factor out event handlers from sdl_refresh, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 05/15] sdl: Fix full screen toggling from scaled mode, Jan Kiszka, 2011/07/30
- [Qemu-devel] [PATCH 01/15] sdl: Fix termination in -no-shutdown mode, Jan Kiszka, 2011/07/30