Salome HOME
projects
/
modules
/
shaper.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4927f99
)
Fix a bug with disabling of selection in another modules
author
vsv
<vsv@opencascade.com>
Thu, 23 Jan 2020 12:25:04 +0000
(15:25 +0300)
committer
vsv
<vsv@opencascade.com>
Mon, 27 Jan 2020 12:41:32 +0000
(15:41 +0300)
src/SHAPERGUI/SHAPERGUI.cpp
patch
|
blob
|
history
diff --git
a/src/SHAPERGUI/SHAPERGUI.cpp
b/src/SHAPERGUI/SHAPERGUI.cpp
index 8b4338b65d2eaf0b60efcabbaf54ddc3254ac110..117e561d2bb0b258f9f5e14b57d583659d966f25 100644
(file)
--- a/
src/SHAPERGUI/SHAPERGUI.cpp
+++ b/
src/SHAPERGUI/SHAPERGUI.cpp
@@
-415,6
+415,14
@@
bool SHAPERGUI::deactivateModule(SUIT_Study* theStudy)
//}
myWorkshop->displayer()->setSelectionColor(myOldSelectionColor);
myProxyViewer->setSelector(0);
+
+ LightApp_SelectionMgr* aMgr = getApp()->selectionMgr();
+ QList<SUIT_Selector*> aList;
+ aMgr->selectors(aList);
+ foreach(SUIT_Selector* aSel, aList) {
+ aSel->setEnabled(aSel != mySelector);
+ }
+
delete mySelector;
mySelector = 0;
}