X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModuleBase%2FModuleBase_WidgetChoice.cpp;h=7ef0cfb540f37b5c824e455c2b53eafe3da49fef;hb=737c92413224279e31061e7789fe41c421f70442;hp=c4d642eaa507f7170e272f410efc708dd191b68a;hpb=d4bcefd8d541bc7046f2bebf1ae3bed48e39cd0c;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetChoice.cpp b/src/ModuleBase/ModuleBase_WidgetChoice.cpp index c4d642eaa..7ef0cfb54 100644 --- a/src/ModuleBase/ModuleBase_WidgetChoice.cpp +++ b/src/ModuleBase/ModuleBase_WidgetChoice.cpp @@ -154,6 +154,7 @@ bool ModuleBase_WidgetChoice::restoreValueCustom() if (aIntAttr->value() != -1) { if (myCombo) { + bool isBlocked = myCombo->blockSignals(true); if (myCombo->count() == 0 && !myStringListAttribute.empty()) { AttributeStringArrayPtr aStrAttr = aData->stringArray(myStringListAttribute); if (aStrAttr) { @@ -162,7 +163,6 @@ bool ModuleBase_WidgetChoice::restoreValueCustom() } } } - bool isBlocked = myCombo->blockSignals(true); myCombo->setCurrentIndex(aIntAttr->value()); myCombo->blockSignals(isBlocked); } else {