sdl2: Do not quit the emulator when an auxilliary window is closed
Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Message-Id: <20171112193032.9724-3-makovick@gmail.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
1fa0f627d0
commit
fc49e7279d
11
ui/sdl2.c
11
ui/sdl2.c
@ -566,9 +566,14 @@ static void handle_windowevent(SDL_Event *ev)
|
||||
update_displaychangelistener(&scon->dcl, 500);
|
||||
break;
|
||||
case SDL_WINDOWEVENT_CLOSE:
|
||||
if (!no_quit) {
|
||||
no_shutdown = 0;
|
||||
qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
|
||||
if (qemu_console_is_graphic(scon->dcl.con)) {
|
||||
if (!no_quit) {
|
||||
no_shutdown = 0;
|
||||
qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
|
||||
}
|
||||
} else {
|
||||
SDL_HideWindow(scon->real_window);
|
||||
scon->hidden = true;
|
||||
}
|
||||
break;
|
||||
case SDL_WINDOWEVENT_SHOWN:
|
||||
|
Loading…
Reference in New Issue
Block a user