Salome HOME
Fix for Bug IPAL8945
[modules/visu.git] / src / VISUGUI / VisuGUI_NonIsometricDlg.cxx
index 08cbfbf91018bb32dd31df5eb4eabbc4a67d0ace..323c384f777d1618af16afabe44db95b951bb404 100644 (file)
@@ -17,7 +17,7 @@
 #include "VISU_PipeLine.hxx"
 
 #include "SalomeApp_Application.h"
-#include "SalomeApp_SelectionMgr.h"
+#include "LightApp_SelectionMgr.h"
 
 #include "SVTK_ViewWindow.h"
 #include "SVTK_RenderWindowInteractor.h"
@@ -158,7 +158,7 @@ void VisuGUI_NonIsometricDlg::onClickApply()
 {
   SalomeApp_Application* anApp = dynamic_cast<SalomeApp_Application*>
     (SUIT_Session::session()->activeApplication());
-  SalomeApp_SelectionMgr* mgr = anApp->selectionMgr();
+  LightApp_SelectionMgr* mgr = anApp->selectionMgr();
 
   SVTK_ViewWindow* vf = VISU::GetViewWindow();
   if (!vf)
@@ -170,11 +170,10 @@ void VisuGUI_NonIsometricDlg::onClickApply()
   SALOME_ListIO selected;
   mgr->selectedObjects(selected);
   SALOME_ListIteratorOfListIO Itinit(selected);
-  SVTK_RenderWindowInteractor* rw = dynamic_cast<SVTK_RenderWindowInteractor*>(vf->getRWInteractor());
 
-  if (rw)
+  if (vf)
     for (; Itinit.More(); Itinit.Next()) {
-      rw->highlight(Itinit.Value(), true);
+      vf->highlight(Itinit.Value(), true);
     }
 }