From 9fdf4cc5eefe3534a8689d5093801ddaded6cb8c Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Fri, 9 Dec 2011 16:45:10 +0100 Subject: [PATCH] Ensure that all constraints are put in modified_constraint_set on lmm_expand. Without this change, if cnst was previously marked as modified, the constraints involving var were not considered. --- src/surf/maxmin.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/surf/maxmin.c b/src/surf/maxmin.c index c7f2d8e15b..191068f13b 100644 --- a/src/surf/maxmin.c +++ b/src/surf/maxmin.c @@ -258,6 +258,8 @@ void lmm_expand(lmm_system_t sys, lmm_constraint_t cnst, make_constraint_active(sys, cnst); lmm_update_modified_set(sys, cnst); + if (var->cnsts_number > 1) + lmm_update_modified_set(sys, var->cnsts[0].constraint); } void lmm_expand_add(lmm_system_t sys, lmm_constraint_t cnst, -- 2.20.1