aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-fs-gtk-download.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/gnunet-fs-gtk-download.c')
-rw-r--r--src/fs/gnunet-fs-gtk-download.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fs/gnunet-fs-gtk-download.c b/src/fs/gnunet-fs-gtk-download.c
index 41827020..e3ee68c4 100644
--- a/src/fs/gnunet-fs-gtk-download.c
+++ b/src/fs/gnunet-fs-gtk-download.c
@@ -107,7 +107,8 @@ GNUNET_GTK_save_as_dialog_delete_event_cb (GtkWidget * widget, GdkEvent * event,
107 dc->meta = NULL; 107 dc->meta = NULL;
108 if (dc->rr != NULL) 108 if (dc->rr != NULL)
109 { 109 {
110 de->rr = dc->rr; 110 /* We're going to free "dc" very soon */
111 de->rr = gtk_tree_row_reference_copy (dc->rr);
111 de->ts = GTK_TREE_STORE (gtk_tree_row_reference_get_model (dc->rr)); 112 de->ts = GTK_TREE_STORE (gtk_tree_row_reference_get_model (dc->rr));
112 } 113 }
113 if (dc->sr != NULL) 114 if (dc->sr != NULL)