diff options
author | Owen Taylor <otaylor@redhat.com> | 1999-01-23 20:31:42 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 1999-01-23 20:31:42 +0000 |
commit | 6a690c6d3f6ca8af6fc5ac7eb47c55ae5d2f2e12 (patch) | |
tree | 212ab564ae472952846829a9a78f003cb6124b79 /gdk | |
parent | 0e9b9e32db5a4525bb97b3ddb1e7d96a0a60139a (diff) | |
download | gtk+-6a690c6d3f6ca8af6fc5ac7eb47c55ae5d2f2e12.tar.gz |
Add flags field to GtkTargetEntry table.
Fri Jan 22 19:22:39 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkeditable.c: Add flags field to
GtkTargetEntry table.
* gdk/gdkwindow.c (gdk_window_is_viewable): Treat foreign
windows as always viewable, since we can't track their
map-state reliably without speed problems. (Fixes
problem where updating didn't occur properly within
GtkPlug)
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/gdkwindow.c | 4 | ||||
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index d9c8f3eb0b..7cdde55dc6 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -2526,7 +2526,9 @@ gdk_window_is_viewable (GdkWindow *window) g_return_val_if_fail (window != NULL, FALSE); - while (private && (private != &gdk_root_parent)) + while (private && + (private != &gdk_root_parent) && + (private->window_type != GDK_WINDOW_FOREIGN)) { if (!private->mapped) return FALSE; diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index d9c8f3eb0b..7cdde55dc6 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -2526,7 +2526,9 @@ gdk_window_is_viewable (GdkWindow *window) g_return_val_if_fail (window != NULL, FALSE); - while (private && (private != &gdk_root_parent)) + while (private && + (private != &gdk_root_parent) && + (private->window_type != GDK_WINDOW_FOREIGN)) { if (!private->mapped) return FALSE; |