bool PartSet_WidgetEditor::focusTo()
{
PartSet_Module* aModule = dynamic_cast<PartSet_Module*>(myWorkshop->module());
- if (aModule->isMouseOverWindow())
- return ModuleBase_WidgetDoubleValue::focusTo();
+ if (aModule->isMouseOverWindow() && !isEditingMode())
+ return ModuleBase_WidgetEditor::focusTo();
else {
- ModuleBase_WidgetEditor::focusTo();
+ return ModuleBase_WidgetDoubleValue::focusTo();
}
}