]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Fix regression in store/restore visual state
authorvsr <vsr@opencascade.com>
Tue, 29 Jan 2013 06:26:22 +0000 (06:26 +0000)
committervsr <vsr@opencascade.com>
Tue, 29 Jan 2013 06:26:22 +0000 (06:26 +0000)
src/GEOMGUI/GeometryGUI.cxx

index b1842e9c8af865de55cf7790b793d967ac0fd6c2..fadc0ada74c87c1943d0d742c959295376fe1f9c 100644 (file)
@@ -2246,7 +2246,7 @@ void GeometryGUI::restoreVisualParameters (int savePoint)
       } else if (paramNameStr == GEOM::propertyName( GEOM::Transparency )) {
         aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::Transparency ), val.toDouble() );
       } else if (paramNameStr == GEOM::propertyName( GEOM::TopLevel )) {
-       aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::TopLevel ), val.toInt() ? Standard_True : Standard_False );
+       aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::TopLevel ), val == "true" || val == "1");
       } else if (paramNameStr == GEOM::propertyName( GEOM::DisplayMode )) {
         aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::DisplayMode ), val.toInt());
       } else if (paramNameStr == GEOM::propertyName( GEOM::NbIsos )) {
@@ -2258,7 +2258,7 @@ void GeometryGUI::restoreVisualParameters (int savePoint)
           aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::Color ), c);
         }
       } else if (paramNameStr == GEOM::propertyName( GEOM::EdgesDirection )) {
-        aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::EdgesDirection ), val.toInt());
+        aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::EdgesDirection ), val == "true" || val == "1");
       } else if (paramNameStr == GEOM::propertyName( GEOM::Deflection )) {
         aListOfMap[viewIndex].insert( GEOM::propertyName( GEOM::Deflection ), val.toDouble());
       } else if (paramNameStr == GEOM::propertyName( GEOM::PointMarker )) {