On Mon, Nov 13, 2017 at 1:59 PM, Gerd Hoffmann <kra...@redhat.com> wrote: > On Mon, Nov 13, 2017 at 01:39:14PM +0100, Gerd Hoffmann wrote: >> On Sun, Nov 12, 2017 at 08:30:25PM +0100, Jindrich Makovicka wrote: >> > With SDL 2.0.6, calling SDL_ShowWindow during SDL_WINDOWEVENT_HIDDEN >> > blocks all subsequent display updates. >> > >> > Instead of trying to override the change, just update the scon->hidden >> > flag. >> >> Has for me the side effect that sometimes I have to press ctrl-alt-2 >> twice. Showing window first time works. Hiding the window works too. >> Showing it the second time needs the double keypress. >> >> Added fprintfs to figure why [1]. Reason for that seems to be a suspious >> SDL_WINDOWEVENT_SHOWN event from SDL, so qemu thinks the window is >> visible even though it actually is hidden. >> >> Have a slightly older SDL version (2.0.3). Do you see that effect with >> 2.0.6 too? > > Oh, and I've just seen the current code has been added as attempt to > workaround that bug, see commit d3f3a0f453ea590be529079ae214c200bb5ecc1a. > > Hmm. Seems we are trading one issue for another here, due to bugs in > SDL :(
Does this happen for you with the whole series applied, or just the 1st patch? Especially [PATCH 8/8] sdl2: Ignore UI hotkeys after a focus change when GUI modifier is held can have an impact on the behavior you described. Regards, -- Jindřich Makovička