Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Issue 20443: SIGSEGV in SMESHGUI_VTKUtils.cxx::RemoveVisuData
[modules/smesh.git]
/
src
/
SMESHGUI
/
SMESHGUI_RemoveElementsDlg.cxx
diff --git
a/src/SMESHGUI/SMESHGUI_RemoveElementsDlg.cxx
b/src/SMESHGUI/SMESHGUI_RemoveElementsDlg.cxx
index 118d2d17c829f90f738c4078dcdc5e07464bcb02..7986c2d63c0e9c9782400f3f309b08116b189bb9 100644
(file)
--- a/
src/SMESHGUI/SMESHGUI_RemoveElementsDlg.cxx
+++ b/
src/SMESHGUI/SMESHGUI_RemoveElementsDlg.cxx
@@
-507,6
+507,12
@@
void SMESHGUI_RemoveElementsDlg::keyPressEvent( QKeyEvent* e )
//=================================================================================
void SMESHGUI_RemoveElementsDlg::setFilters()
{
//=================================================================================
void SMESHGUI_RemoveElementsDlg::setFilters()
{
+ if(myMesh->_is_nil()) {
+ SUIT_MessageBox::critical(this,
+ tr("SMESH_ERROR"),
+ tr("NO_MESH_SELECTED"));
+ return;
+ }
if ( !myFilterDlg )
myFilterDlg = new SMESHGUI_FilterDlg( mySMESHGUI, SMESH::ALL );
if ( !myFilterDlg )
myFilterDlg = new SMESHGUI_FilterDlg( mySMESHGUI, SMESH::ALL );