summaryrefslogtreecommitdiff
path: root/src/gs-grab-x11.c
diff options
context:
space:
mode:
authormonsta <[email protected]>2018-02-01 17:31:15 +0300
committerraveit65 <[email protected]>2018-02-01 18:28:04 +0100
commit4adeed72b79d1cfade262f5b2a63fdb8a796b1cb (patch)
tree3185460694f6829851d0777eee18432af702df89 /src/gs-grab-x11.c
parentc862d81db1e0ae1ce1f62a3aac1d915f5036c81c (diff)
downloadmate-screensaver-4adeed72b79d1cfade262f5b2a63fdb8a796b1cb.tar.bz2
mate-screensaver-4adeed72b79d1cfade262f5b2a63fdb8a796b1cb.tar.xz
require GTK+ 3.22 and GLib 2.50
Diffstat (limited to 'src/gs-grab-x11.c')
-rw-r--r--src/gs-grab-x11.c46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/gs-grab-x11.c b/src/gs-grab-x11.c
index d174716..18066a4 100644
--- a/src/gs-grab-x11.c
+++ b/src/gs-grab-x11.c
@@ -72,10 +72,8 @@ grab_string (int status)
return "GrabNotViewable";
case GDK_GRAB_FROZEN:
return "GrabFrozen";
-#if GTK_CHECK_VERSION (3, 16, 0)
case GDK_GRAB_FAILED:
return "GrabFailed";
-#endif
default:
{
static char foo [255];
@@ -152,7 +150,6 @@ xorg_lock_smasher_set_active (GSGrab *grab,
}
#endif /* HAVE_XF86MISCSETGRABKEYSSTATE */
-#if GTK_CHECK_VERSION (3, 20, 0)
static void
prepare_window_grab_cb (GdkSeat *seat,
GdkWindow *window,
@@ -160,7 +157,6 @@ prepare_window_grab_cb (GdkSeat *seat,
{
gdk_window_show_unraised (window);
}
-#endif
static int
gs_grab_get (GSGrab *grab,
@@ -170,10 +166,8 @@ gs_grab_get (GSGrab *grab,
gboolean hide_cursor)
{
GdkGrabStatus status;
-#if GTK_CHECK_VERSION (3, 20, 0)
GdkSeat *seat;
GdkSeatCapabilities caps;
-#endif
GdkCursor *cursor;
g_return_val_if_fail (window != NULL, FALSE);
@@ -183,7 +177,6 @@ gs_grab_get (GSGrab *grab,
gs_debug ("Grabbing devices for window=%X", (guint32) GDK_WINDOW_XID (window));
-#if GTK_CHECK_VERSION (3, 20, 0)
seat = gdk_display_get_default_seat (display);
if (!no_pointer_grab)
caps = GDK_SEAT_CAPABILITY_ALL;
@@ -210,31 +203,6 @@ gs_grab_get (GSGrab *grab,
(hide_cursor ? cursor : NULL),
NULL, NULL, NULL);
}
-#else
- status = gdk_keyboard_grab (window, FALSE, GDK_CURRENT_TIME);
-
- if (status == GDK_GRAB_SUCCESS && !no_pointer_grab)
- {
- GdkGrabStatus pstatus;
-
- pstatus = gdk_pointer_grab (window, TRUE, 0, NULL,
- (hide_cursor ? cursor : NULL),
- GDK_CURRENT_TIME);
-
- if (pstatus != GDK_GRAB_SUCCESS)
- {
- gdk_keyboard_ungrab (GDK_CURRENT_TIME);
- if (status == GDK_GRAB_SUCCESS)
- {
- status = pstatus;
- }
- }
- }
- else
- {
- gdk_pointer_ungrab (GDK_CURRENT_TIME);
- }
-#endif
if (status == GDK_GRAB_SUCCESS)
{
@@ -273,25 +241,15 @@ gs_grab_reset (GSGrab *grab)
void
gs_grab_release (GSGrab *grab, gboolean flush)
{
-#if GTK_CHECK_VERSION (3, 20, 0)
GdkDisplay *display;
GdkSeat *seat;
display = gdk_display_get_default ();
seat = gdk_display_get_default_seat (display);
-#endif
gs_debug ("Ungrabbing devices");
-#if GTK_CHECK_VERSION (3, 20, 0)
gdk_seat_ungrab (seat);
-#else
- if (gdk_pointer_is_grabbed ())
- {
- gdk_pointer_ungrab (GDK_CURRENT_TIME);
- }
- gdk_keyboard_ungrab (GDK_CURRENT_TIME);
-#endif
gs_grab_reset (grab);
@@ -453,11 +411,7 @@ gs_grab_grab_root (GSGrab *grab,
gs_debug ("Grabbing the root window");
display = gdk_display_get_default ();
-#if GTK_CHECK_VERSION (3, 20, 0)
device = gdk_seat_get_pointer (gdk_display_get_default_seat (display));
-#else
- device = gdk_device_manager_get_client_pointer (gdk_display_get_device_manager (display));
-#endif
gdk_device_get_position (device, &screen, NULL, NULL);
root = gdk_screen_get_root_window (screen);