Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update viewer on delete an item
[modules/shaper.git]
/
src
/
XGUI
/
XGUI_FacesPanel.cpp
diff --git
a/src/XGUI/XGUI_FacesPanel.cpp
b/src/XGUI/XGUI_FacesPanel.cpp
index bc35ff26760f9c87b95e4186e4e0edc94c1cc3e1..d92ae5669053b9799e40617da2307bf3e1d137fb 100644
(file)
--- a/
src/XGUI/XGUI_FacesPanel.cpp
+++ b/
src/XGUI/XGUI_FacesPanel.cpp
@@
-26,6
+26,7
@@
#include <ModuleBase_IModule.h>
#include <ModuleBase_ISelection.h>
#include <ModuleBase_IWorkshop.h>
#include <ModuleBase_IModule.h>
#include <ModuleBase_ISelection.h>
#include <ModuleBase_IWorkshop.h>
+#include <ModuleBase_IViewer.h>
#include <ModuleBase_ListView.h>
#include <ModuleBase_ResultPrs.h>
#include <ModuleBase_Tools.h>
#include <ModuleBase_ListView.h>
#include <ModuleBase_ResultPrs.h>
#include <ModuleBase_Tools.h>
@@
-294,10
+295,13
@@
bool XGUI_FacesPanel::processDelete()
bool isRedisplayed = redisplayObjects(aRestoredObjects);
isRedisplayed = displayHiddenObjects(aRestoredObjects, myHiddenObjects)
|| isRedisplayed;
bool isRedisplayed = redisplayObjects(aRestoredObjects);
isRedisplayed = displayHiddenObjects(aRestoredObjects, myHiddenObjects)
|| isRedisplayed;
- if (isRedisplayed)
+ if (isRedisplayed)
{
flushRedisplay();
flushRedisplay();
+ myWorkshop->viewer()->update();
+ }
// should be after flush of redisplay to have items object to be updated
updateProcessedObjects(myItems, myItemObjects);
// should be after flush of redisplay to have items object to be updated
updateProcessedObjects(myItems, myItemObjects);
+
}
myListView->removeSelectedItems();
}
myListView->removeSelectedItems();