X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI.cxx;h=349eb3ec4bbe6bded65ffa9b4e08992647849d3e;hp=074eb1fa4b4de389f7d929021681b92a9a4dd417;hb=287d1c47201de439b4f52eae1f79a03ad110cd97;hpb=1809a8e762de0f37fee9bb2c43bdc7de34e558fa diff --git a/src/SMESHGUI/SMESHGUI.cxx b/src/SMESHGUI/SMESHGUI.cxx index 074eb1fa4..349eb3ec4 100644 --- a/src/SMESHGUI/SMESHGUI.cxx +++ b/src/SMESHGUI/SMESHGUI.cxx @@ -587,6 +587,7 @@ namespace{ } anActor->SetControlMode(aControl); anActor->GetScalarBarActor()->SetTitle(aTitle.latin1()); + SMESH::RepaintCurrentView(); } } } @@ -1169,8 +1170,13 @@ bool SMESHGUI::OnGUIEvent( int theCommandID ) } } } - SALOME_ListIO l1; - aSel->setSelectedObjects( l1 ); + + if (anAction == SMESH::eErase) { + SALOME_ListIO l1; + aSel->setSelectedObjects( l1 ); + } + else + aSel->setSelectedObjects( selected ); break; } @@ -2822,8 +2828,8 @@ void SMESHGUI::createPreferences() QStringList modes; modes.append( "Wireframe" ); modes.append( "Shading" ); - modes.append( "Shrink" ); modes.append( "Nodes" ); + modes.append( "Shrink" ); QValueList indices; indices.append( 0 ); indices.append( 1 );