always queue a redraw when changing modes
This commit is contained in:
1 parent
bf340f12d9
commit
599d21a272
1 file changed
+2
-2
+2
-2
@@ -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('')
|
||||
|
||||
|
||||
Reference in new issue
Block a user