X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fdata%2Fdictionary.c;fp=src%2Fdata%2Fdictionary.c;h=d2768cad505a43f9daa80ad17244f72db0889455;hb=42d90dac4bc5ee06ef0dd3cd62b84378f16e7ea9;hp=3902f4ced52545155343aba26167afeacdc22d5d;hpb=e2039bc0694b89d26065899d9ed20f9bb42426f4;p=pspp diff --git a/src/data/dictionary.c b/src/data/dictionary.c index 3902f4ced5..d2768cad50 100644 --- a/src/data/dictionary.c +++ b/src/data/dictionary.c @@ -1795,6 +1795,9 @@ dict_var_changed (const struct variable *v, unsigned int what, struct variable * if (NULL == d) return; + if (what & (VAR_TRAIT_WIDTH | VAR_TRAIT_POSITION)) + invalidate_proto (d); + if (d->changed) d->changed (d, d->changed_data); if (d->callbacks && d->callbacks->var_changed) d->callbacks->var_changed (d, var_get_dict_index (v), what, oldvar, d->cb_data);