diff options
Diffstat (limited to 'curve_tools/PathFinder.py')
-rw-r--r-- | curve_tools/PathFinder.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/curve_tools/PathFinder.py b/curve_tools/PathFinder.py index 4df49c41..ab11a4e7 100644 --- a/curve_tools/PathFinder.py +++ b/curve_tools/PathFinder.py @@ -271,14 +271,14 @@ class PathFinder(bpy.types.Operator): bpy.ops.curve.delete(type='VERT') return {'RUNNING_MODAL'} + elif event.alt and event.shift and event.type == 'LEFTMOUSE': + click(self, context, event) + elif event.alt and not event.shift and event.type == 'LEFTMOUSE': remove_handler(self.handlers) bpy.ops.curve.select_all(action='DESELECT') click(self, context, event) - elif event.alt and event.shift and event.type == 'LEFTMOUSE': - click(self, context, event) - elif event.alt and event.type == 'RIGHTMOUSE': remove_handler(self.handlers) bpy.ops.curve.select_all(action='DESELECT') |