Salome HOME
updated copyright message
[modules/shaper.git] / src / PartSet / PartSet_PreviewSketchPlane.cpp
index 13c3ab8f163030f4c87843cdbad66eff72879dab..8cfb60457045140bf1f4e87f107f3c4a8b74ae24 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2020  CEA/DEN, EDF R&D
+// Copyright (C) 2014-2023  CEA, EDF
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -53,12 +53,9 @@ void PartSet_PreviewSketchPlane::eraseSketchPlane(ModuleBase_IWorkshop* theWorks
   if (myPreviewIsDisplayed) {
     XGUI_Displayer* aDisp = XGUI_Tools::workshop(theWorkshop)->displayer();
     aDisp->eraseAIS(myPlane, false);
-    if (isClearPlane) {
-      myPlane = std::shared_ptr<GeomAPI_AISObject>();
-      myShape = std::shared_ptr<GeomAPI_Shape>();
-    }
     myPreviewIsDisplayed = false;
   }
+  if (isClearPlane) clearPlanePreview();
 }
 
 void PartSet_PreviewSketchPlane::displaySketchPlane(ModuleBase_IWorkshop* theWorkshop)