summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechooserbutton.c
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2011-04-01 16:16:17 -0600
committerFederico Mena Quintero <federico@gnome.org>2011-04-01 17:00:17 -0600
commiteb02dacb370e8b4e6ef62328d0c09673b1234b32 (patch)
treea1414b74a006994da740b21df97bc18b84d2d919 /gtk/gtkfilechooserbutton.c
parent58609cfdaf4f4772aaa57b7a03d1d150da59b853 (diff)
downloadgtk+-eb02dacb370e8b4e6ef62328d0c09673b1234b32.tar.gz
[filechooser] Free things which got duplicated or reffed by gtk_tree_model_get()
We had forgotten to do that in a few places; this is a systematic search for those. https://bugzilla.gnome.org/show_bug.cgi?id=646461
Diffstat (limited to 'gtk/gtkfilechooserbutton.c')
-rw-r--r--gtk/gtkfilechooserbutton.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c
index 8b917fb303..c12ef917f0 100644
--- a/gtk/gtkfilechooserbutton.c
+++ b/gtk/gtkfilechooserbutton.c
@@ -1551,7 +1551,10 @@ model_free_row_data (GtkFileChooserButton *button,
-1);
if (cancellable)
- g_cancellable_cancel (cancellable);
+ {
+ g_cancellable_cancel (cancellable);
+ g_object_unref (cancellable);
+ }
switch (type)
{