X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dialog-action-indep-samps.c;h=974c1e97f9935ba145859aa34b8dbd9c16c71b22;hb=37c21ba9301956091823dea7d84ff0400330bd4b;hp=f0995e92e85befe5918b06db37371519a08812d7;hpb=d9c674e05188abe16dc9440a8c1597632982dd48;p=pspp diff --git a/src/ui/gui/psppire-dialog-action-indep-samps.c b/src/ui/gui/psppire-dialog-action-indep-samps.c index f0995e92e8..974c1e97f9 100644 --- a/src/ui/gui/psppire-dialog-action-indep-samps.c +++ b/src/ui/gui/psppire-dialog-action-indep-samps.c @@ -105,7 +105,7 @@ value_entry_contains_invalid (PsppireValueEntry *ve, const struct variable *var) if (psppire_value_entry_get_value (ve, &val, width)) { - if (var_is_value_missing (var, &val, MV_SYSTEM)) + if (var_is_value_missing (var, &val) == MV_SYSTEM) { result = TRUE; } @@ -384,8 +384,8 @@ generate_syntax (const PsppireDialogAction *a) struct string strx; ds_init_empty (&strx); - syntax_gen_value (&strx, val, var_get_width (act->grp_var), - var_get_print_format (act->grp_var)); + struct fmt_spec f = var_get_print_format (act->grp_var); + syntax_gen_value (&strx, val, var_get_width (act->grp_var), &f); g_string_append (str, ds_cstr (&strx)); ds_destroy (&strx); @@ -399,8 +399,9 @@ generate_syntax (const PsppireDialogAction *a) struct string strx; ds_init_empty (&strx); + struct fmt_spec f = var_get_print_format (act->grp_var); syntax_gen_value (&strx, &act->grp_val[1], var_get_width (act->grp_var), - var_get_print_format (act->grp_var)); + &f); g_string_append (str, ds_cstr (&strx)); ds_destroy (&strx);