From a7b8a687fa461b752b944bcdfda5a73a61088d12 Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Tue, 28 Mar 2017 16:18:00 +0300 Subject: [GTK+3.20] Switch to GdkSeat This changes the code quite a lot as both grabbing the pointer and the keyboard have to be done simultaneously now. --- src/gs-monitor.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/gs-monitor.c') diff --git a/src/gs-monitor.c b/src/gs-monitor.c index 42dead3..732a59b 100644 --- a/src/gs-monitor.c +++ b/src/gs-monitor.c @@ -102,7 +102,7 @@ static gboolean release_grab_timeout(GSMonitor* monitor) if (! manager_active) { - gs_grab_release(monitor->priv->grab); + gs_grab_release(monitor->priv->grab, TRUE); } monitor->priv->release_grab_id = 0; @@ -128,7 +128,7 @@ static gboolean watcher_idle_notice_cb(GSWatcher* watcher, gboolean in_effect, G if (activation_enabled && ! inhibited) { /* start slow fade */ - if (gs_grab_grab_offscreen(monitor->priv->grab, FALSE)) + if (gs_grab_grab_offscreen(monitor->priv->grab, FALSE, FALSE)) { gs_fade_async(monitor->priv->fade, FADE_TIMEOUT, NULL, NULL); } -- cgit v1.2.1