diff --git a/src/Gui/NavigationStyle.cpp b/src/Gui/NavigationStyle.cpp index fa9a6dc23798..a6acebb05581 100644 --- a/src/Gui/NavigationStyle.cpp +++ b/src/Gui/NavigationStyle.cpp @@ -1357,7 +1357,8 @@ SbBool NavigationStyle::processEvent(const SoEvent * const ev) processed = this->processSoEvent(ev); // check for left click without selecting something - if (curmode == NavigationStyle::SELECTION && !processed) { + if ((curmode == NavigationStyle::SELECTION || curmode == NavigationStyle::IDLE) + && !processed) { if (ev->getTypeId().isDerivedFrom(SoMouseButtonEvent::getClassTypeId())) { SoMouseButtonEvent * const e = (SoMouseButtonEvent *) ev; if (SoMouseButtonEvent::isButtonReleaseEvent(e,SoMouseButtonEvent::BUTTON1)) {