From f15c2dfd795c94475b1a51557b03c7930c68f9bf Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 8 Sep 2011 14:25:57 -0400 Subject: [PATCH] add invalidate(); call from merge_in_drawing_shape() --- SketchWidget.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SketchWidget.py b/SketchWidget.py index f71e08c..0758eb4 100644 --- a/SketchWidget.py +++ b/SketchWidget.py @@ -500,6 +500,7 @@ class SketchWidget: self.sketch.constraints.append(self.drawingConstraints[c]) self.drawingShape = None self.drawingConstraints = {} + self.invalidate() def dist_bw(self, pt1, pt2): x = pt2[0] - pt1[0] @@ -557,6 +558,10 @@ class SketchWidget: self.hover_snap_ptref = None self.queue_redraw() + def invalidate(self): + self.solved = False + self.solve() + def solve(self): if not self.solved: result = self.sketch.solve()