X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBasicGUI%2FBasicGUI_MarkerDlg.cxx;h=b1745cc39c340f3a74b82f2485966eb541b66099;hb=25a3dc91508bb59688142bc616b10facc61dfc3d;hp=ee6448c35fadf887ce58c1ba46b03a1d9f1ca859;hpb=4df93cfed754f9751ea7d13e3f728cc445c7ad01;p=modules%2Fgeom.git diff --git a/src/BasicGUI/BasicGUI_MarkerDlg.cxx b/src/BasicGUI/BasicGUI_MarkerDlg.cxx index ee6448c35..b1745cc39 100644 --- a/src/BasicGUI/BasicGUI_MarkerDlg.cxx +++ b/src/BasicGUI/BasicGUI_MarkerDlg.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 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() );