diff options
author | Federico Mena Quintero <federico@nuclecu.unam.mx> | 1998-02-12 03:02:14 +0000 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 1998-02-12 03:02:14 +0000 |
commit | 9dee8ee4e4fca545ae4b2a2d41aa748cdc8cac1a (patch) | |
tree | 39139a8cfbfcc7907bc0a6a5a7068ff53f457b59 /gtk/gtkpaned.c | |
parent | 31a238b6b67f5d45ecb0c82d950da47a85052108 (diff) | |
download | gtk+-9dee8ee4e4fca545ae4b2a2d41aa748cdc8cac1a.tar.gz |
Fixed unrealize handler to comply with the documentation (which mentions
2018-02-11 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gtk/gtkclist.c:
* gtk/gtkentry.c:
* gtk/gtkfixed.c:
* gtk/gtkhandlebox.c:
* gtk/gtknotebook.c:
* gtk/gtkpaned.c:
* gtk/gtkpreview.c:
* gtk/gtkrange.c:
* gtk/gtkruler.c:
* gtk/gtktext.c:
* gtk/gtkviewport.c:
Fixed unrealize handler to comply with the
documentation (which mentions the right thing to do).
Diffstat (limited to 'gtk/gtkpaned.c')
-rw-r--r-- | gtk/gtkpaned.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index d47082c457..0cb4feec88 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -210,13 +210,13 @@ gtk_paned_unrealize (GtkWidget *widget) g_return_if_fail (widget != NULL); g_return_if_fail (GTK_IS_PANED (widget)); - GTK_WIDGET_UNSET_FLAGS (widget, GTK_REALIZED); paned = GTK_PANED (widget); - gtk_style_detach (widget->style); - if (paned->xor_gc) - gdk_gc_destroy (paned->xor_gc); + { + gdk_gc_destroy (paned->xor_gc); + paned->xor_gc = NULL; + } if (paned->handle) { @@ -227,11 +227,8 @@ gtk_paned_unrealize (GtkWidget *widget) paned->cursor = NULL; } - if (widget->window) - { - gdk_window_unref (widget->window); - widget->window = NULL; - } + if (GTK_WIDGET_CLASS (parent_class)->unrealize) + (* GTK_WIDGET_CLASS (parent_class)->unrealize) (widget); } static gint |