Salome HOME
projects
/
modules
/
hexablock.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Switch development flag to 1
[modules/hexablock.git]
/
src
/
HEXABLOCKGUI
/
HEXABLOCKGUI_SalomeTools.cxx
diff --git
a/src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx
b/src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx
index 2fed0c5e7d3f62bf475189e60ae161532a48ad90..1dae5ca782ea2dfdedc600aabb0c3e7088aaa9be 100644
(file)
--- a/
src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx
+++ b/
src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx
@@
-30,7
+30,6
@@
#include <SUIT_Session.h>
#include <SUIT_Session.h>
-#include <SalomeApp_Study.h>
#include <SalomeApp_Application.h>
#include <OCCViewer_ViewWindow.h>
#include <SalomeApp_Application.h>
#include <OCCViewer_ViewWindow.h>
@@
-87,13
+86,12
@@
namespace GUI
}
}
- _PTR(Study)
GetActiveStudyDocument
()
+ _PTR(Study)
getStudy
()
{
{
- SalomeApp_Study* aStudy = dynamic_cast<SalomeApp_Study*>(GetActiveStudy());
- if (aStudy)
- return aStudy->studyDS();
- else
- return _PTR(Study)();
+ static _PTR(Study) _study;
+ if(!_study)
+ _study = SalomeApp_Application::getStudy();
+ return _study;
}
}