summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/node.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/tool/node.cpp')
-rw-r--r--src/ui/tool/node.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/ui/tool/node.cpp b/src/ui/tool/node.cpp
index 7efb6a5dc..399fa5292 100644
--- a/src/ui/tool/node.cpp
+++ b/src/ui/tool/node.cpp
@@ -569,10 +569,13 @@ void Node::setType(NodeType type, bool update_handles)
switch (type) {
case NODE_CUSP:
// if the existing type is also NODE_CUSP, retract handles
- if (_type == NODE_CUSP) {
- _front.retract();
- _back.retract();
- }
+ // NOTE: This misfeature is very annoying when you have both cusp and smooth
+ // nodes in a selection, so I have removed it. Use segment commands
+ // or Ctrl+click to retract handles.
+ //if (_type == NODE_CUSP) {
+ // _front.retract();
+ // _back.retract();
+ //}
break;
case NODE_AUTO:
// auto handles make no sense for endnodes