Salome HOME
Bug #: NPAL19561 Strip extra spaces from groups popup menu in SMESH
authordmv <dmv@opencascade.com>
Thu, 22 May 2008 08:54:11 +0000 (08:54 +0000)
committerdmv <dmv@opencascade.com>
Thu, 22 May 2008 08:54:11 +0000 (08:54 +0000)
src/SMESHGUI/SMESHGUI.cxx

index 73d08b61f2050757eb6f3d567b3186de37ba8ae3..61c953327a10818fad91e6e61c9daa5e5a9053a2 100644 (file)
@@ -3180,8 +3180,12 @@ void SMESHGUI::contextMenuPopup( const QString& client, QPopupMenu* menu, QStrin
     SalomeApp_Study* appStudy = dynamic_cast<SalomeApp_Study*>( application()->activeStudy() );
     _PTR(Study) study = appStudy->studyDS();
     _PTR(SObject) obj = study->FindObjectID( io->getEntry() );
-    if ( obj )
-      title = QString( obj->GetName().c_str() );
+    if ( obj ) {
+      QString aName = QString( obj->GetName().c_str() );
+      while ( aName.at( aName.length() - 1 ) == ' ' ) // Remove extraspaces in Name of Popup
+         aName.remove( (aName.length() - 1), 1 );
+      title = aName;
+    }
   }
 }