]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
A small bug is fixed.
authorasv <asv@opencascade.com>
Fri, 3 Jun 2005 10:39:10 +0000 (10:39 +0000)
committerasv <asv@opencascade.com>
Fri, 3 Jun 2005 10:39:10 +0000 (10:39 +0000)
src/BasicGUI/BasicGUI_PointDlg.cxx

index 7b349ef0ad85c9cc69df0e432c5b0b557e0c06ac..95f12b7502c2a1560eb61cbbce9da5e01e37710f 100644 (file)
@@ -281,7 +281,7 @@ void BasicGUI_PointDlg::ConstructorsClicked(int constructorId)
 //=================================================================================
 void BasicGUI_PointDlg::ClickOnOk()
 {
-  if ( ClickOnApply() )
+  if ( onAccept() )
     ClickOnCancel();
 }
 
@@ -535,26 +535,29 @@ bool BasicGUI_PointDlg::execute( ObjectList& objects )
   }
 
   if ( getConstructorId() == 1 || getConstructorId() == 2 )
+  {
+    TopoDS_Shape aShape;
+    if ( GEOMBase::GetShape( anObj, aShape ) && !aShape.IsNull() && aShape.ShapeType() == TopAbs_VERTEX )
+    {
+      gp_Pnt aPnt = BRep_Tool::Pnt( TopoDS::Vertex( aShape ) );
+      myX->setText( QString( "%1" ).arg( aPnt.X() ) );
+      myY->setText( QString( "%1" ).arg( aPnt.Y() ) );
+      myZ->setText( QString( "%1" ).arg( aPnt.Z() ) );
+    }
+    else
     {
-      TopoDS_Shape aShape;
-      if ( GEOMBase::GetShape( anObj, aShape ) && !aShape.IsNull() && aShape.ShapeType() == TopAbs_VERTEX )
-       {
-         gp_Pnt aPnt = BRep_Tool::Pnt( TopoDS::Vertex( aShape ) );
-         myX->setText( QString( "%1" ).arg( aPnt.X() ) );
-         myY->setText( QString( "%1" ).arg( aPnt.Y() ) );
-         myZ->setText( QString( "%1" ).arg( aPnt.Z() ) );
-       }
-      else
-       {
-         myX->setText( "" );
-         myY->setText( "" );
-         myZ->setText( "" );
-       }
+      myX->setText( "" );
+      myY->setText( "" );
+      myZ->setText( "" );
     }
+  }
   
   if ( !anObj->_is_nil() )
+  {
+    //printf( "--> a valid point is created\n" );
     objects.push_back( anObj._retn() );
-  
+  }
+
   return res;
 }