diff --git a/src/ui/tool/multi-path-manipulator.cpp b/src/ui/tool/multi-path-manipulator.cpp index f447bbbaeb39142c28d342988f74979fe7de5796..900aa40495fdb6447c25d25b7e393facc4d195e2 100644 --- a/src/ui/tool/multi-path-manipulator.cpp +++ b/src/ui/tool/multi-path-manipulator.cpp @@ -697,14 +697,11 @@ bool MultiPathManipulator::event(Inkscape::UI::Tools::ToolBase *event_context, G //if the trace is bspline ( mode 2) if(mode==2){ - // is this correct ? - if(del_preserves_shape ^ held_control(event->key)){ - deleteNodes(false); - } else { - deleteNodes(true); - } - } else { + // Now working ctrl deleteNodes(del_preserves_shape ^ held_control(event->key)); + + } else { + deleteNodes(held_control(event->key)); } // Delete any selected gradient nodes as well