summaryrefslogtreecommitdiff
path: root/gdk/x11
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-11-24 14:36:45 +0100
committerBenjamin Otte <otte@redhat.com>2010-12-02 20:21:04 +0100
commit98838df2dbc9e337b71dcbe26efb341e8cfea8a1 (patch)
tree8e772926f5b76775c258c7ddb0ededf951c9ab4a /gdk/x11
parente3013a5cf52b5f918b823c935eed543743c4a9d8 (diff)
downloadgtk+-98838df2dbc9e337b71dcbe26efb341e8cfea8a1.tar.gz
gdk: Make GdkWindow->impl a GdkWindowImpl
Diffstat (limited to 'gdk/x11')
-rw-r--r--gdk/x11/gdkwindow-x11.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index 79b1547e96..052b012d47 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -702,7 +702,7 @@ _gdk_window_impl_new (GdkWindow *window,
display_x11 = GDK_DISPLAY_X11 (GDK_SCREEN_DISPLAY (screen));
impl = g_object_new (GDK_TYPE_WINDOW_IMPL_X11, NULL);
- window->impl = (GdkDrawable *)impl;
+ window->impl = GDK_WINDOW_IMPL (impl);
impl->wrapper = GDK_WINDOW (window);
xdisplay = screen_x11->xdisplay;
@@ -5536,8 +5536,6 @@ gdk_x11_get_server_time (GdkWindow *window)
XID
gdk_x11_window_get_xid (GdkWindow *window)
{
- GdkDrawable *impl;
-
/* Try to ensure the window has a native window */
if (!_gdk_window_has_impl (window))
{
@@ -5556,9 +5554,7 @@ gdk_x11_window_get_xid (GdkWindow *window)
return None;
}
- impl = window->impl;
-
- return ((GdkWindowImplX11 *)impl)->xid;
+ return GDK_WINDOW_IMPL_X11 (window->impl)->xid;
}
static void