X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdictionary.c;h=02c6aa76bc5c991a2bc077ed9bc91a3e60972eea;hb=ddd7c113f3e50c8d87f6a677856799d05a1f40c7;hp=caf8e2fc3490cc81968197e732b74f45a5aa14f3;hpb=bfa3bb62acfb1496a028c4baa800b2d2c5b543f5;p=pspp-builds.git diff --git a/src/data/dictionary.c b/src/data/dictionary.c index caf8e2fc..02c6aa76 100644 --- a/src/data/dictionary.c +++ b/src/data/dictionary.c @@ -1352,3 +1352,21 @@ dict_var_resized (const struct variable *v, int delta) d->callbacks->var_resized (d, var_get_dict_index (v), delta, d->cb_data); } } + +/* Called from variable.c to notify the dictionary that the variable's display width + has changed */ +void +dict_var_display_width_changed (const struct variable *v) +{ + if ( var_has_vardict (v)) + { + const struct vardict_info *vdi = var_get_vardict (v); + struct dictionary *d; + + d = vdi->dict; + + if ( d->callbacks && d->callbacks->var_display_width_changed ) + d->callbacks->var_display_width_changed (d, var_get_dict_index (v), d->cb_data); + } +} +