From: John Darrington Date: Sat, 28 Apr 2012 14:09:02 +0000 (+0200) Subject: PsppireSelector: Don't try to set callbacks on null model X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=commitdiff_plain;h=dcbac2a70dd54c1101cfe758d0282614c3def4a9 PsppireSelector: Don't try to set callbacks on null model --- diff --git a/src/ui/gui/psppire-selector.c b/src/ui/gui/psppire-selector.c index 08f7f0215d..36cae5c18a 100644 --- a/src/ui/gui/psppire-selector.c +++ b/src/ui/gui/psppire-selector.c @@ -854,11 +854,14 @@ on_dest_model_changed (PsppireSelector *selector) { GtkTreeModel *model = gtk_tree_view_get_model (GTK_TREE_VIEW (selector->dest)); - g_signal_connect (model, "row-changed", G_CALLBACK (on_dest_data_change), - selector); - - g_signal_connect (model, "row-deleted", G_CALLBACK (on_dest_data_delete), - selector); + if ( model ) + { + g_signal_connect (model, "row-changed", G_CALLBACK (on_dest_data_change), + selector); + + g_signal_connect (model, "row-deleted", G_CALLBACK (on_dest_data_delete), + selector); + } } /* Set the destination widget to DEST */