]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Synchronize double value and text representation stored in attribute
authorvsv <vitaly.smetannikov@opencascade.com>
Mon, 18 May 2015 14:03:55 +0000 (17:03 +0300)
committervsv <vitaly.smetannikov@opencascade.com>
Mon, 18 May 2015 14:03:55 +0000 (17:03 +0300)
src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp

index c9416f4a24c2454bfb3018130ad61ee6c3fab8ee..38d47563f878fd24d725014ad6c0dbc1dfa23787 100644 (file)
@@ -117,6 +117,9 @@ bool ModuleBase_WidgetDoubleValue::storeValueCustom() const
   AttributeDoublePtr aReal = aData->real(attributeID());
   if (!mySpinBox->hasVariable()) {
     aReal->setValue(mySpinBox->value());
+    // In order to synchronize value and text
+    // If it is not synchronized sometimes it could take vale not as a digit but as a string
+    aReal->setText(mySpinBox->text().toStdString());
   } else {
     // Here is a text of a real value or an expression.
     std::string aText = mySpinBox->text().toStdString();