don't overwrite data if it's already set (for example by the "is volume"

2005-12-13  Kristian Rietveld  <kris@imendio.com>

	* gtk/gtkfilechooserdefault.c (shortcuts_insert_path): don't overwrite
	data if it's already set (for example by the "is volume" case).
This commit is contained in:
Kristian Rietveld
2005-12-13 16:26:58 +00:00
committed by Kristian Rietveld
parent 44c163f421
commit f0b4533cdc
3 changed files with 13 additions and 2 deletions

View File

@@ -1,3 +1,8 @@
2005-12-13 Kristian Rietveld <kris@imendio.com>
* gtk/gtkfilechooserdefault.c (shortcuts_insert_path): don't overwrite
data if it's already set (for example by the "is volume" case).
2005-12-13 Kristian Rietveld <kris@imendio.com>
* gtk/gtkfilechooserbutton.c (set_info_get_info_cb),

View File

@@ -1,3 +1,8 @@
2005-12-13 Kristian Rietveld <kris@imendio.com>
* gtk/gtkfilechooserdefault.c (shortcuts_insert_path): don't overwrite
data if it's already set (for example by the "is volume" case).
2005-12-13 Kristian Rietveld <kris@imendio.com>
* gtk/gtkfilechooserbutton.c (set_info_get_info_cb),

View File

@@ -1382,7 +1382,7 @@ shortcuts_insert_path (GtkFileChooserDefault *impl,
{
char *label_copy;
GdkPixbuf *pixbuf = NULL;
gpointer data;
gpointer data = NULL;
GtkTreeIter iter;
profile_start ("start", is_volume ? "volume" : (char *) path);
@@ -1433,7 +1433,8 @@ shortcuts_insert_path (GtkFileChooserDefault *impl,
return TRUE;
}
data = gtk_file_path_copy (path);
if (!data)
data = gtk_file_path_copy (path);
if (pos == -1)
gtk_list_store_append (impl->shortcuts_model, &iter);