X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdictionary.c;h=02c6aa76bc5c991a2bc077ed9bc91a3e60972eea;hb=423d3e418a94598b85c82fb83c9796de7712288b;hp=caf8e2fc3490cc81968197e732b74f45a5aa14f3;hpb=c3ac5a8af9c449072c7e872ca70a78c1755ae309;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); + } +} +