X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dict.c;h=0927f9c99e7e58b53b1370673e62acea5a285c01;hb=1ce1429567835f83a712a8a76ab80db64360d742;hp=a8a8f63640cbc7ec41bed73759aa49e171006422;hpb=860ca55c65448584c436692380c4fa655d2c3ba1;p=pspp diff --git a/src/ui/gui/psppire-dict.c b/src/ui/gui/psppire-dict.c index a8a8f63640..0927f9c99e 100644 --- a/src/ui/gui/psppire-dict.c +++ b/src/ui/gui/psppire-dict.c @@ -46,7 +46,6 @@ static GObjectClass *parent_class = NULL; enum {VARIABLE_CHANGED, VARIABLE_INSERTED, - VARIABLE_DELETED, VARIABLES_DELETED, n_SIGNALS}; @@ -119,17 +118,6 @@ psppire_dict_class_init (PsppireDictClass *class) 1, G_TYPE_INT); - signal[VARIABLE_DELETED] = - g_signal_new ("variable_deleted", - G_TYPE_FROM_CLASS(class), - G_SIGNAL_RUN_FIRST, - 0, - NULL, NULL, - g_cclosure_marshal_VOID__INT, - G_TYPE_NONE, - 1, - G_TYPE_INT); - signal[VARIABLES_DELETED] = g_signal_new ("variables_deleted", @@ -332,7 +320,9 @@ psppire_dict_get_variable(PsppireDict *d, gint idx) struct PsppireVariable *var ; g_return_val_if_fail(d, NULL); g_return_val_if_fail(d->dict, NULL); - g_return_val_if_fail(d->variables, NULL); + + if ( ! d->variables) + return NULL; if (idx < 0 || idx >= psppire_dict_get_var_cnt(d)) return NULL;