always queue a redraw when changing modes

This commit is contained in:
Josh Holtrop committed 2011-10-03 17:58:12 -04:00
1 parent bf340f12d9
commit 599d21a272
1 file changed
+2 -2
+2 -2
View File
@@ -404,6 +404,8 @@ class SketchWidget(object):
self.cursor = c
self.widget.window.set_cursor(self.cursors[c])
self.mode.start_mode(self)
self.set_hover_snap_point(None)
self.queue_redraw()
def cancel_drawing_shape(self):
if self.drawingShape is not None:
@@ -560,7 +562,6 @@ class LineMode(Mode):
def do_right_click(self, sw, x, y):
if sw.drawingShape is not None:
sw.cancel_drawing_shape()
sw.queue_redraw()
else:
sw.window.set_mode('')
@@ -623,7 +624,6 @@ class CircleMode(Mode):
def do_right_click(self, sw, x, y):
if sw.drawingShape is not None:
sw.cancel_drawing_shape()
sw.queue_redraw()
else:
sw.window.set_mode('')