summaryrefslogtreecommitdiffstats
path: root/src/knot.cpp
diff options
context:
space:
mode:
authorMarc Jeanmougin <marc@jeanmougin.fr>2017-12-29 10:18:01 +0000
committerMarc Jeanmougin <marc@jeanmougin.fr>2017-12-29 10:18:01 +0000
commit9564781d4eef5ac13b2c4ec393171d00fbdacd1d (patch)
tree93481b36fc6004238b6e919db03ac1680e11f096 /src/knot.cpp
parentremove git remnants (diff)
parentMerge branch 'master' into powerpencilII (diff)
downloadinkscape-9564781d4eef5ac13b2c4ec393171d00fbdacd1d.tar.gz
inkscape-9564781d4eef5ac13b2c4ec393171d00fbdacd1d.zip
Merge branch 'master' of gitlab.com:inkscape/inkscape
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;