From 42d90dac4bc5ee06ef0dd3cd62b84378f16e7ea9 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sat, 4 Jul 2020 08:38:33 +0200 Subject: [PATCH] Fix bug #58664 --- src/data/dictionary.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.30.2