Salome HOME
Fix compilation error
authorkga <kga@opencascade.com>
Wed, 30 Oct 2013 13:02:47 +0000 (13:02 +0000)
committerkga <kga@opencascade.com>
Wed, 30 Oct 2013 13:02:47 +0000 (13:02 +0000)
src/GenerationGUI/GenerationGUI_PipeDlg.cxx

index 76c23f9e07a679da712e2d3b90e363ed478827c1..43854d469b9c80bd86de46ebbca27360945f2a0d 100644 (file)
@@ -512,20 +512,24 @@ bool GenerationGUI_PipeDlg::execute (ObjectList& objects)
     }
     break;
   case 2:
-    GEOM::ListOfGO_var myBaseGO = new GEOM::ListOfGO();
-    GEOM::ListOfGO_var myLocationsGO = new GEOM::ListOfGO();
-    myBaseGO->length( myBaseObjects.count() );
-    myLocationsGO->length( myLocations.count() );
-    for (int i = 0; i < myBaseObjects.count(); i++) {
-      myBaseGO[i] = myBaseObjects[i].copy();
-    }
-    for (int i = 0; i < myLocations.count(); i++) {
-      myLocationsGO[i] = myLocations[i].copy();
+    {
+      GEOM::ListOfGO_var myBaseGO = new GEOM::ListOfGO();
+      GEOM::ListOfGO_var myLocationsGO = new GEOM::ListOfGO();
+      myBaseGO->length( myBaseObjects.count() );
+      myLocationsGO->length( myLocations.count() );
+      for (int i = 0; i < myBaseObjects.count(); i++) {
+       myBaseGO[i] = myBaseObjects[i].copy();
+      }
+      for (int i = 0; i < myLocations.count(); i++) {
+       myLocationsGO[i] = myLocations[i].copy();
+      }
+      
+      anObj = anOper->MakePipeWithDifferentSections(myBaseGO.in(), myLocationsGO.in(), myPath.get(), 
+                                                   GroupMakePoints->CheckBox1->isChecked(), 
+                                                   GroupMakePoints->CheckBox2->isChecked());
+      if (!anObj->_is_nil())
+       objects.push_back(anObj._retn());
     }
-
-    anObj = anOper->MakePipeWithDifferentSections(myBaseGO.in(), myLocationsGO.in(), myPath.get(), GroupMakePoints->CheckBox1->isChecked(), GroupMakePoints->CheckBox2->isChecked());
-    if (!anObj->_is_nil())
-      objects.push_back(anObj._retn());
     break;
   default:
     break;