diff --git a/libs/tk/ydk/win32/gdkgc-win32.c b/libs/tk/ydk/win32/gdkgc-win32.c index e7e6fd8f2e..ed450862e0 100644 --- a/libs/tk/ydk/win32/gdkgc-win32.c +++ b/libs/tk/ydk/win32/gdkgc-win32.c @@ -744,7 +744,7 @@ static GdkDrawableImplWin32 * get_impl_drawable (GdkDrawable *drawable) { if (GDK_IS_OFFSCREEN_WINDOW (drawable)) - return _gdk_offscreen_window_get_real_drawable (GDK_OFFSCREEN_WINDOW (drawable)); + return GDK_DRAWABLE_IMPL_WIN32 (_gdk_offscreen_window_get_real_drawable (GDK_OFFSCREEN_WINDOW (drawable))); if (GDK_IS_DRAWABLE_IMPL_WIN32 (drawable)) return GDK_DRAWABLE_IMPL_WIN32(drawable); else if (GDK_IS_WINDOW (drawable)) diff --git a/libs/tk/ytk/gtksocket-win32.c b/libs/tk/ytk/gtksocket-win32.c index 7d6d40fb5b..fb5d4a2af5 100644 --- a/libs/tk/ytk/gtksocket-win32.c +++ b/libs/tk/ytk/gtksocket-win32.c @@ -46,7 +46,7 @@ _gtk_socket_windowing_get_id (GtkSocket *socket) g_return_val_if_fail (GTK_IS_SOCKET (socket), 0); g_return_val_if_fail (GTK_WIDGET_ANCHORED (socket), 0); - if (!gtk_widget_get_realized (socket)) + if (!gtk_widget_get_realized (GTK_WIDGET (socket)) gtk_widget_realize (GTK_WIDGET (socket)); return (GdkNativeWindow) GDK_WINDOW_HWND (GTK_WIDGET (socket)->window);