slight optimization for drawing circles

This commit is contained in:
Josh Holtrop 2011-09-09 14:18:06 -04:00
parent c622bf671b
commit 49de2c6245

View File

@ -583,6 +583,7 @@ class CircleMode(Mode):
if hsp is not None: if hsp is not None:
c = Connect(hsp.shape, hsp.ptNum, sw.drawingShape, 0) c = Connect(hsp.shape, hsp.ptNum, sw.drawingShape, 0)
sw.drawingConstraints['c'] = c sw.drawingConstraints['c'] = c
sw.set_hover_snap_point(None)
else: else:
sw.add_snap_ptrefs_from_shape(sw.drawingShape) sw.add_snap_ptrefs_from_shape(sw.drawingShape)
sw.merge_in_drawing_shape() sw.merge_in_drawing_shape()
@ -601,7 +602,6 @@ class CircleMode(Mode):
r = sw.dist_bw(sw.drawingShape.getPt(0), pt) r = sw.dist_bw(sw.drawingShape.getPt(0), pt)
sw.drawingShape.setRadius(r) sw.drawingShape.setRadius(r)
sw.queue_redraw() sw.queue_redraw()
sw.set_hover_snap_point(None)
else: else:
sw.update_hover_snap_point(x, y) sw.update_hover_snap_point(x, y)