Allow CTRL+move of Locked sources

This commit is contained in:
Bruno Herbelin
2022-04-17 12:35:34 +02:00
parent 0df3342757
commit 05eb62bb35
3 changed files with 3 additions and 3 deletions

View File

@@ -458,7 +458,7 @@ std::pair<Node *, glm::vec2> GeometryView::pick(glm::vec2 P)
pick = { nullptr, glm::vec2(0.f) };
}
// pick a locked source ; cancel pick
else if ( current->locked() ) {
else if ( !UserInterface::manager().ctrlModifier() && current->locked() ) {
pick = { nullptr, glm::vec2(0.f) };
}
}

View File

@@ -250,7 +250,7 @@ std::pair<Node *, glm::vec2> LayerView::pick(glm::vec2 P)
pick = { nullptr, glm::vec2(0.f) };
}
// pick a locked source; cancel pick
else if ( s->locked() ) {
else if ( !UserInterface::manager().ctrlModifier() && s->locked() ) {
pick = { nullptr, glm::vec2(0.f) };
}
// pick the symbol: ask to show editor

View File

@@ -423,7 +423,7 @@ std::pair<Node *, glm::vec2> MixingView::pick(glm::vec2 P)
pick = { nullptr, glm::vec2(0.f) };
}
// pick a locked source ; cancel pick
else if ( s->locked() ) {
else if ( !UserInterface::manager().ctrlModifier() && s->locked() ) {
pick = { nullptr, glm::vec2(0.f) };
}
// pick the symbol: ask to show editor