diff options
author | Owen Taylor <otaylor@gtk.org> | 1998-08-02 07:15:00 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 1998-08-02 07:15:00 +0000 |
commit | d5979375601ac3b69eb457f36af87425daffe21e (patch) | |
tree | 7b089751165fc9a935b8faea1b8699ad0b3e55af /gdk | |
parent | 7ba4ba0d2fd431a74281a6ace2e75d8b83dc92c2 (diff) | |
download | gtk+-d5979375601ac3b69eb457f36af87425daffe21e.tar.gz |
Change window_private->parent pointer when reparenting.
Sun Aug 2 03:08:07 1998 Owen Taylor <otaylor@gtk.org>
* gdk/gdkwindow.c (gdk_window_reparent): Change
window_private->parent pointer when reparenting.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/gdkwindow.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index cb04d61a0f..5c1feb2e3a 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -857,6 +857,8 @@ gdk_window_reparent (GdkWindow *window, parent_private->xwindow, x, y); + window_private->parent = new_parent; + if (old_parent_private) old_parent_private->children = g_list_remove (old_parent_private->children, window); parent_private->children = g_list_prepend (parent_private->children, window); diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index cb04d61a0f..5c1feb2e3a 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -857,6 +857,8 @@ gdk_window_reparent (GdkWindow *window, parent_private->xwindow, x, y); + window_private->parent = new_parent; + if (old_parent_private) old_parent_private->children = g_list_remove (old_parent_private->children, window); parent_private->children = g_list_prepend (parent_private->children, window); |