gdkseatdefault: Don't hide GdkSurface on grab failure
authorVictor Toso <me@victortoso.com>
Thu, 24 May 2018 13:42:47 +0000 (15:42 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 29 May 2018 12:05:14 +0000 (14:05 +0200)
commitd42483749622fb6961c9c6251d6ad08076aaa394
tree3fc9c510c6b1898cded6f8378609bd2c815b2dc3
parent694d9aa9f90f132d03eebb9c74fd53dd72157167
gdkseatdefault: Don't hide GdkSurface on grab failure

Application is not expecting that.

Bug found due gdk_seat_grab() failure on Lock Screen. When user
Unlock the screen, the application is visible but does not receive
enter-event any more on X11/GNOME.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1485968
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1571422

Signed-off-by: Victor Toso <victortoso@redhat.com>
Signed-off-by: Carlos Garnacho <carlosg@gnome.org>
gdk/gdkseatdefault.c