diff options
author | Jay Painter <jpaint@src.gnome.org> | 1998-01-15 08:45:57 +0000 |
---|---|---|
committer | Jay Painter <jpaint@src.gnome.org> | 1998-01-15 08:45:57 +0000 |
commit | 18681dc653519b6ac515e48752e7c70dba80c81c (patch) | |
tree | 0f3759b13eda6e6ca81782690413441620299e20 /gtk/gtkpaned.c | |
parent | f91efadd4f15a5aac68c2981e18925420be41985 (diff) | |
download | gtk+-18681dc653519b6ac515e48752e7c70dba80c81c.tar.gz |
Fixed a small memory leak in gtkpaned, and I changed the cursor to a
"I" beam for gtkentry. -Jay
Diffstat (limited to 'gtk/gtkpaned.c')
-rw-r--r-- | gtk/gtkpaned.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index d6b53db3d4..c3ee553fc8 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -156,7 +156,7 @@ gtk_paned_realize (GtkWidget *widget) attributes.window_type = GDK_WINDOW_CHILD; attributes.visual = gtk_widget_get_visual (widget); attributes.colormap = gtk_widget_get_colormap (widget); - attributes.cursor = gdk_cursor_new(GDK_CROSS); + attributes.cursor = paned->cursor = gdk_cursor_new (GDK_CROSS); attributes.event_mask = gtk_widget_get_events (widget); attributes.event_mask |= (GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | @@ -245,10 +245,15 @@ gtk_paned_unrealize (GtkWidget *widget) if (paned->xor_gc) gdk_gc_destroy (paned->xor_gc); + if (paned->handle) - gdk_window_destroy (paned->handle); + { + gdk_window_destroy (paned->handle); + gdk_cursor_destroy (paned->cursor); + } paned->handle = NULL; + paned->cursor = NULL; widget->window = NULL; } |