"data-store", &ds,
NULL);
- fd.dict = vs->dict;
+ g_object_get (vs, "dictionary", &fd.dict, NULL);
+
fd.data = ds->datasheet;
fd.variable_entry = get_widget_assert (fd.xml, "find-variable-entry");
NULL);
psppire_selector_set_subjects (PSPPIRE_SELECTOR (selector),
- source,
- fd.variable_entry,
insert_source_row_into_entry,
is_currently_in_entry,
NULL
static struct comparator *
value_comparator_create (const struct variable *var, const PsppireDict *dict, const char *target)
{
- const struct fmt_spec *fmt;
- int width ;
struct value_comparator *vc = xzalloc (sizeof (*vc));
struct comparator *cmptr = (struct comparator *) vc;
cmptr->destroy = cmptr_value_destroy;
cmptr->dict = dict;
- width = var_get_width (var);
- fmt = var_get_write_format (var);
-
- value_init (&vc->pattern, width);
-
- text_to_value (target, &vc->pattern, dict, *var_get_write_format (var) );
+ text_to_value (target, dict, var, &vc->pattern);
return cmptr;
}