Salome HOME
bos #26458 Versioning of sources via git commit id (sha1)
[modules/geom.git] / src / BasicGUI / BasicGUI_MarkerDlg.cxx
index 81ee3a3e1435bc336e869747485830748e3f30fc..b1745cc39c340f3a74b82f2485966eb541b66099 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2019  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -378,13 +378,13 @@ void BasicGUI_MarkerDlg::onSelectionDone()
     return;
   }
 
-  TopAbs_ShapeEnum aNeedType;
+  TopAbs_ShapeEnum aNeedType = TopAbs_SHAPE; // todo: aNeedType must be explicitly initialized to avoid warning (see below)
   if ( getConstructorId() == 1 ) // by shape position
     aNeedType = TopAbs_SHAPE;
   else if ( getConstructorId() == 2 ) // by point and two vectors
     aNeedType = myEditCurrentArgument == Group2->LineEdit1 ? TopAbs_VERTEX : TopAbs_EDGE;
   
-  GEOM::GeomObjPtr aSelectedObject = getSelected( aNeedType );
+  GEOM::GeomObjPtr aSelectedObject = getSelected( aNeedType ); // todo: aNeedType must be explicitly initialized to avoid warning (see above)
   TopoDS_Shape aShape;
   if ( aSelectedObject && GEOMBase::GetShape( aSelectedObject.get(), aShape ) && !aShape.IsNull() ) {
     QString aName = GEOMBase::GetName( aSelectedObject.get() );