diff options
author | Kristian Rietveld <kris@gtk.org> | 2002-02-25 00:14:07 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2002-02-25 00:14:07 +0000 |
commit | 4d06c9d09f5e8befceb297aa426f293f58248888 (patch) | |
tree | 1249bc18f7e2c1f83c7ce170e33d90b67cc05156 | |
parent | 60c1630edc27e569b5c8f3de68a425b4760ce0c8 (diff) | |
download | gdk-pixbuf-4d06c9d09f5e8befceb297aa426f293f58248888.tar.gz |
free iter before going to done
Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org>
* gtk/gtktextlayout.c (find_display_line_above): free iter before
going to done
* gtk/gtktreeview.c (validate_visible_area): free above_path,
(set_destination_row): free path before returning,
(gtk_tree_view_set_drag_dest_row): free current_dest
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | ChangeLog.pre-2-0 | 9 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 9 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 9 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 9 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 9 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 9 | ||||
-rw-r--r-- | gtk/gtktextlayout.c | 1 | ||||
-rw-r--r-- | gtk/gtktreeview.c | 10 |
9 files changed, 74 insertions, 0 deletions
@@ -1,3 +1,12 @@ +Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org> + + * gtk/gtktextlayout.c (find_display_line_above): free iter before + going to done + + * gtk/gtktreeview.c (validate_visible_area): free above_path, + (set_destination_row): free path before returning, + (gtk_tree_view_set_drag_dest_row): free current_dest + Sun Feb 24 14:15:45 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (widget_to_buffer): Take border diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 054850cdf..bcc7b1455 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,12 @@ +Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org> + + * gtk/gtktextlayout.c (find_display_line_above): free iter before + going to done + + * gtk/gtktreeview.c (validate_visible_area): free above_path, + (set_destination_row): free path before returning, + (gtk_tree_view_set_drag_dest_row): free current_dest + Sun Feb 24 14:15:45 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (widget_to_buffer): Take border diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 054850cdf..bcc7b1455 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,12 @@ +Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org> + + * gtk/gtktextlayout.c (find_display_line_above): free iter before + going to done + + * gtk/gtktreeview.c (validate_visible_area): free above_path, + (set_destination_row): free path before returning, + (gtk_tree_view_set_drag_dest_row): free current_dest + Sun Feb 24 14:15:45 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (widget_to_buffer): Take border diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 054850cdf..bcc7b1455 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,12 @@ +Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org> + + * gtk/gtktextlayout.c (find_display_line_above): free iter before + going to done + + * gtk/gtktreeview.c (validate_visible_area): free above_path, + (set_destination_row): free path before returning, + (gtk_tree_view_set_drag_dest_row): free current_dest + Sun Feb 24 14:15:45 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (widget_to_buffer): Take border diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 054850cdf..bcc7b1455 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,12 @@ +Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org> + + * gtk/gtktextlayout.c (find_display_line_above): free iter before + going to done + + * gtk/gtktreeview.c (validate_visible_area): free above_path, + (set_destination_row): free path before returning, + (gtk_tree_view_set_drag_dest_row): free current_dest + Sun Feb 24 14:15:45 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (widget_to_buffer): Take border diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 054850cdf..bcc7b1455 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,12 @@ +Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org> + + * gtk/gtktextlayout.c (find_display_line_above): free iter before + going to done + + * gtk/gtktreeview.c (validate_visible_area): free above_path, + (set_destination_row): free path before returning, + (gtk_tree_view_set_drag_dest_row): free current_dest + Sun Feb 24 14:15:45 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (widget_to_buffer): Take border diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 054850cdf..bcc7b1455 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,12 @@ +Mon Feb 25 01:14:26 2002 Kristian Rietveld <kris@gtk.org> + + * gtk/gtktextlayout.c (find_display_line_above): free iter before + going to done + + * gtk/gtktreeview.c (validate_visible_area): free above_path, + (set_destination_row): free path before returning, + (gtk_tree_view_set_drag_dest_row): free current_dest + Sun Feb 24 14:15:45 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (widget_to_buffer): Take border diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index 15358c95e..6ebea4f77 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -2430,6 +2430,7 @@ find_display_line_above (GtkTextLayout *layout, if (tmp_top < y) { found_line = line; + pango_layout_iter_free (layout_iter); goto done; } } diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 3bab0199b..4057a0417 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -3872,6 +3872,9 @@ validate_visible_area (GtkTreeView *tree_view) tree_view->priv->scroll_to_path = NULL; } + if (above_path) + gtk_tree_path_free (above_path); + if (tree_view->priv->scroll_to_column) { tree_view->priv->scroll_to_column = NULL; @@ -4444,6 +4447,9 @@ set_destination_row (GtkTreeView *tree_view, NULL, GTK_TREE_VIEW_DROP_BEFORE); + if (path) + gtk_tree_path_free (path); + /* don't propagate to parent though */ return TRUE; } @@ -4496,6 +4502,9 @@ set_destination_row (GtkTreeView *tree_view, GTK_TREE_VIEW_DROP_BEFORE); } + if (path) + gtk_tree_path_free (path); + return TRUE; } static GtkTreePath* @@ -9538,6 +9547,7 @@ gtk_tree_view_set_drag_dest_row (GtkTreeView *tree_view, if (new_tree && new_node) _gtk_tree_view_queue_draw_node (tree_view, new_tree, new_node, NULL); } + gtk_tree_path_free (current_dest); } } |