[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/7] sdl2: Do not quit the emulator when an auxi
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] [PATCH 2/7] sdl2: Do not quit the emulator when an auxilliary window is closed |
Date: |
Wed, 01 Nov 2017 11:39:17 +0100 |
On Mon, 2017-10-23 at 23:07 +0200, Jindrich Makovicka wrote:
> ---
> ui/sdl2.c | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/ui/sdl2.c b/ui/sdl2.c
> index 7f51933234..aa37b39547 100644
> --- a/ui/sdl2.c
> +++ b/ui/sdl2.c
> @@ -566,9 +566,13 @@ 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 should be update here.
> }
> break;
> case SDL_WINDOWEVENT_SHOWN:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH 2/7] sdl2: Do not quit the emulator when an auxilliary window is closed,
Gerd Hoffmann <=