always queue a redraw when changing modes
This commit is contained in:
parent
bf340f12d9
commit
599d21a272
@ -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('')
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user