Salome HOME
PAL10125 - references isn't selected in mesh creation dialog
authorasl <asl@opencascade.com>
Fri, 11 Nov 2005 11:58:16 +0000 (11:58 +0000)
committerasl <asl@opencascade.com>
Fri, 11 Nov 2005 11:58:16 +0000 (11:58 +0000)
src/SMESHGUI/SMESHGUI_SelectionOp.cxx

index b43fcb1..1111be4 100644 (file)
@@ -420,7 +420,13 @@ void SMESHGUI_SelectionOp::selected( QStringList& names,
       QString id = anIt.Value()->getEntry();
       ids.append( id );
       types.append( typeById( id, Object ) );
-      names.append( anIt.Value()->getName() );
+      SalomeApp_Study* _study = dynamic_cast<SalomeApp_Study*>( study() );
+      if( _study )
+      {
+       _PTR(SObject) obj = _study->studyDS()->FindObjectID( anIt.Value()->getEntry() );
+       if( obj )
+         names.append( obj->GetName().c_str() );
+      }
     }
   }
 }