summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplay.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/gdkdisplay.c')
-rw-r--r--gdk/gdkdisplay.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index 6589e1580b..54f1bf667a 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -1070,27 +1070,13 @@ _gdk_display_pointer_grab_update (GdkDisplay *display,
}
}
-static GdkWindow *
-gdk_window_get_offscreen_parent (GdkWindow *window)
-{
- GdkWindowObject *private = (GdkWindowObject *)window;
- GdkWindow *res;
-
- res = NULL;
- g_signal_emit_by_name (private->impl_window,
- "get-offscreen-parent",
- &res);
-
- return res;
-}
-
/* Gets the toplevel for a window as used for events,
i.e. including offscreen parents */
static GdkWindowObject *
get_event_parent (GdkWindowObject *window)
{
- if (window->window_type ==GDK_WINDOW_OFFSCREEN)
- return (GdkWindowObject *)gdk_window_get_offscreen_parent ((GdkWindow *)window);
+ if (window->window_type == GDK_WINDOW_OFFSCREEN)
+ return (GdkWindowObject *)gdk_offscreen_window_get_embedder ((GdkWindow *)window);
else
return window->parent;
}