summaryrefslogtreecommitdiff
path: root/gtk/gtkfilechooserbutton.c
diff options
context:
space:
mode:
authorDaniel Boles <dboles.src@gmail.com>2017-10-07 00:09:09 +0100
committerDaniel Boles <dboles.src@gmail.com>2017-10-07 00:44:24 +0100
commitc1a5afb3a824bd0691484be72f534d2f0ba6ef22 (patch)
treeed8c38588b2d961502ba9bb9e1f48286f5d6b1b1 /gtk/gtkfilechooserbutton.c
parentad9c70537dfd65e49d5e64b8c100fb7d74eea347 (diff)
downloadgtk+-c1a5afb3a824bd0691484be72f534d2f0ba6ef22.tar.gz
FileChooserButton: Avoid unref()ing a null model
Diffstat (limited to 'gtk/gtkfilechooserbutton.c')
-rw-r--r--gtk/gtkfilechooserbutton.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c
index abc6147522..c5b58a58b9 100644
--- a/gtk/gtkfilechooserbutton.c
+++ b/gtk/gtkfilechooserbutton.c
@@ -1061,7 +1061,8 @@ gtk_file_chooser_button_finalize (GObject *object)
if (priv->current_folder_while_inactive)
g_object_unref (priv->current_folder_while_inactive);
- g_object_unref (priv->model);
+ if (priv->model)
+ g_object_unref (priv->model);
gtk_widget_unparent (priv->button);
gtk_widget_unparent (priv->combo_box);