summaryrefslogtreecommitdiff
path: root/gdk/gdkdevice.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-04-19 23:08:24 +0000
committerMatthias Clasen <mclasen@redhat.com>2019-05-28 20:25:14 +0000
commitf692974e5ade024b241bea6013c005fc70aaefaf (patch)
tree178caaf3b3fd2ddad94dbc9f11c52599ab576fca /gdk/gdkdevice.c
parentbab5836e896415cb265b1d17e52d3ef8ac88e5fc (diff)
downloadgtk+-f692974e5ade024b241bea6013c005fc70aaefaf.tar.gz
gdk: Remove remnants of client-side windows
Now that all surfaces are native, we don't need to separately keep track of grab surfaces and their native ancestor anymore.
Diffstat (limited to 'gdk/gdkdevice.c')
-rw-r--r--gdk/gdkdevice.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c
index a919bd2814..8e99f2e6c2 100644
--- a/gdk/gdkdevice.c
+++ b/gdk/gdkdevice.c
@@ -1237,7 +1237,7 @@ get_native_grab_event_mask (GdkEventMask grab_mask)
GdkGrabStatus
gdk_device_grab (GdkDevice *device,
- GdkSurface *surface,
+ GdkSurface *surface,
GdkGrabOwnership grab_ownership,
gboolean owner_events,
GdkEventMask event_mask,
@@ -1245,19 +1245,16 @@ gdk_device_grab (GdkDevice *device,
guint32 time_)
{
GdkGrabStatus res;
- GdkSurface *native;
g_return_val_if_fail (GDK_IS_DEVICE (device), GDK_GRAB_FAILED);
g_return_val_if_fail (GDK_IS_SURFACE (surface), GDK_GRAB_FAILED);
g_return_val_if_fail (gdk_surface_get_display (surface) == gdk_device_get_display (device), GDK_GRAB_FAILED);
- native = surface;
-
- if (GDK_SURFACE_DESTROYED (native))
+ if (GDK_SURFACE_DESTROYED (surface))
return GDK_GRAB_NOT_VIEWABLE;
res = GDK_DEVICE_GET_CLASS (device)->grab (device,
- native,
+ surface,
owner_events,
get_native_grab_event_mask (event_mask),
NULL,
@@ -1275,7 +1272,6 @@ gdk_device_grab (GdkDevice *device,
_gdk_display_add_device_grab (display,
device,
surface,
- native,
grab_ownership,
owner_events,
event_mask,