summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Rietveld <kris@gtk.org>2002-02-25 00:14:07 +0000
committerKristian Rietveld <kristian@src.gnome.org>2002-02-25 00:14:07 +0000
commit4d06c9d09f5e8befceb297aa426f293f58248888 (patch)
tree1249bc18f7e2c1f83c7ce170e33d90b67cc05156
parent60c1630edc27e569b5c8f3de68a425b4760ce0c8 (diff)
downloadgdk-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--ChangeLog9
-rw-r--r--ChangeLog.pre-2-09
-rw-r--r--ChangeLog.pre-2-109
-rw-r--r--ChangeLog.pre-2-29
-rw-r--r--ChangeLog.pre-2-49
-rw-r--r--ChangeLog.pre-2-69
-rw-r--r--ChangeLog.pre-2-89
-rw-r--r--gtk/gtktextlayout.c1
-rw-r--r--gtk/gtktreeview.c10
9 files changed, 74 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 054850cdf..bcc7b1455 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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);
}
}