diff options
author | Federico Mena Quintero <federico@gnome.org> | 2011-04-01 16:16:17 -0600 |
---|---|---|
committer | Federico Mena Quintero <federico@gnome.org> | 2011-04-01 17:00:17 -0600 |
commit | eb02dacb370e8b4e6ef62328d0c09673b1234b32 (patch) | |
tree | a1414b74a006994da740b21df97bc18b84d2d919 /gtk/gtkfilechooserbutton.c | |
parent | 58609cfdaf4f4772aaa57b7a03d1d150da59b853 (diff) | |
download | gtk+-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.c | 5 |
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) { |