]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
0052898: TC 7.7.0: Regression "Glue Faces" dialog glues all faces instead selected...
authorvsr <vsr@opencascade.com>
Tue, 6 Oct 2015 12:09:51 +0000 (15:09 +0300)
committervsr <vsr@opencascade.com>
Tue, 6 Oct 2015 12:09:51 +0000 (15:09 +0300)
src/GEOM/GEOM_PythonDump.cxx
src/RepairGUI/RepairGUI_GlueDlg.cxx

index 6d697dd991895d231bebf09c3bfcb8a834e1df8d..bcee3dc0451d34d56c8d965f6f372df7482226b8 100644 (file)
@@ -144,7 +144,7 @@ namespace GEOM
   TPythonDump::operator<< (const std::list<Handle(GEOM_Object)>& theObjects)
   {
     Standard_Integer aLength = theObjects.size();
-    if ( aLength > 1 ) {
+    if ( aLength != 1 ) {
       myStream << "[";
     }
     std::list<Handle(GEOM_Object)>::const_iterator obj = theObjects.begin();
@@ -152,7 +152,7 @@ namespace GEOM
       *this << *obj;
       if ( i < aLength ) myStream << ", ";
     }
-    if ( aLength > 1 ) {
+    if ( aLength != 1 ) {
       myStream << "]";
     }
     return *this;
index 3d9c5cc1d425ba4093d46255e540f1063b96bafe..2c288851b38403a4a4585bc1ce0e6b61f4d2fd9a 100644 (file)
@@ -615,8 +615,6 @@ bool RepairGUI_GlueDlg::onAcceptLocal()
     return false;
   }
 
-  erasePreview(false);
-
   try {
     if (openCommand()) {
       SUIT_OverrideCursor wc;
@@ -672,6 +670,8 @@ bool RepairGUI_GlueDlg::onAcceptLocal()
     abortCommand();
   }
 
+  erasePreview(false);
+
   updateViewer();
   activateSelection();
   updateButtonState();