mirror of https://github.com/proxmox/mirror_qemu
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>master
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);
|
update_displaychangelistener(&scon->dcl, 500);
|
||||||
break;
|
break;
|
||||||
case SDL_WINDOWEVENT_CLOSE:
|
case SDL_WINDOWEVENT_CLOSE:
|
||||||
if (!no_quit) {
|
if (qemu_console_is_graphic(scon->dcl.con)) {
|
||||||
no_shutdown = 0;
|
if (!no_quit) {
|
||||||
qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
|
no_shutdown = 0;
|
||||||
|
qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
SDL_HideWindow(scon->real_window);
|
||||||
|
scon->hidden = true;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SDL_WINDOWEVENT_SHOWN:
|
case SDL_WINDOWEVENT_SHOWN:
|
||||||
|
|
Loading…
Reference in New Issue