Seems like i forgot a bunch of things.
GdkWindowObject *above;
GList listhead;
- g_return_if_fail (GDK_IS_WINDOW (window));
+ g_return_val_if_fail (GDK_IS_WINDOW (window), FALSE);
if (GDK_WINDOW_TYPE (window) == GDK_WINDOW_ROOT ||
GDK_WINDOW_DESTROYED (window))
if (gdk_window_is_viewable (window))
GDK_WINDOW_IMPL_GET_IFACE (private->impl)->show (window);
+
+ return TRUE;
}
static void
const GdkRegion *region,
gint dx,
gint dy);
-void gdk_window_set_has_native (GdkWindow *window,
- gboolean has_native);
+gboolean gdk_window_ensure_native (GdkWindow *window);
/*
* This allows for making shaped (partially transparent) windows
/* We need a native window for confine to to work, ensure we have one */
if (confine_to)
- gdk_window_ensure_native (confine_to, TRUE);
+ gdk_window_ensure_native (confine_to);
/* TODO: What do we do for offscreens and their children? We need to proxy the grab somehow */
if (!GDK_IS_WINDOW_IMPL_X11 (GDK_WINDOW_OBJECT (native)->impl))
{
/* This basically means you want to do fancy X specific stuff, so
ensure we have a native window */
- gdk_window_ensure_native (window, TRUE);
+ gdk_window_ensure_native (window);
impl->use_synchronized_configure = TRUE;
ensure_sync_counter (window);