diff options
author | Federico Mena Quintero <federico@novell.com> | 2009-09-11 13:25:29 -0500 |
---|---|---|
committer | Benjamin Otte <otte@gnome.org> | 2009-10-15 22:06:18 +0200 |
commit | 442484a28014206697393e1485568ce3f72b76dd (patch) | |
tree | a76e68cc8942ad311f9afeecb2c47a04d47c6edd /gtk/gtkfilechooserdefault.c | |
parent | 35028b9f0595db92c964e5119cc4a32d6811ead3 (diff) | |
download | gtk+-442484a28014206697393e1485568ce3f72b76dd.tar.gz |
Don't leak a treepath if the treeview is not populated yet
Signed-off-by: Federico Mena Quintero <federico@novell.com>
Diffstat (limited to 'gtk/gtkfilechooserdefault.c')
-rw-r--r-- | gtk/gtkfilechooserdefault.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index c8c4d2a5d6..31991c085f 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -6265,12 +6265,13 @@ browse_files_select_first_row (GtkFileChooserDefault *impl) GtkTreeIter dummy_iter; GtkTreeModel *tree_model; - path = gtk_tree_path_new_from_indices (0, -1); tree_model = gtk_tree_view_get_model (GTK_TREE_VIEW (impl->browse_files_tree_view)); if (!tree_model) return; + path = gtk_tree_path_new_from_indices (0, -1); + /* If the list is empty, do nothing. */ if (gtk_tree_model_get_iter (tree_model, &dummy_iter, path)) gtk_tree_view_set_cursor (GTK_TREE_VIEW (impl->browse_files_tree_view), path, NULL, FALSE); |