summaryrefslogtreecommitdiffstats
path: root/src/knot.cpp
diff options
context:
space:
mode:
authorJabiertxo Arraiza Cenoz <jtx@jtx-desktop.markerlab.es>2017-12-27 18:38:11 +0000
committerJabiertxo Arraiza Cenoz <jtx@jtx-desktop.markerlab.es>2017-12-27 18:38:11 +0000
commit421d3605d3c6dd8a54a36236cbeb478dff06f194 (patch)
tree96f1a329c63c94fadb70fa0edcf26187e85ed9d4 /src/knot.cpp
parentMerge branch 'master' into powerpencilII (diff)
downloadinkscape-421d3605d3c6dd8a54a36236cbeb478dff06f194.tar.gz
inkscape-421d3605d3c6dd8a54a36236cbeb478dff06f194.zip
Allow erase knots in powerstroke
Diffstat (limited to 'src/knot.cpp')
-rw-r--r--src/knot.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/knot.cpp b/src/knot.cpp
index 8296891f4..b2f6dbe62 100644
--- a/src/knot.cpp
+++ b/src/knot.cpp
@@ -471,7 +471,9 @@ void SPKnot::updateCtrl() {
void SPKnot::_setCtrlState() {
int state = SP_KNOT_STATE_NORMAL;
- if (this->flags & SP_KNOT_DRAGGING) {
+ if (this->flags | SP_KNOT_VISIBLE) {
+ return;
+ } else if (this->flags & SP_KNOT_DRAGGING) {
state = SP_KNOT_STATE_DRAGGING;
} else if (this->flags & SP_KNOT_MOUSEOVER) {
state = SP_KNOT_STATE_MOUSEOVER;