]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Merge from V6_4_0_BR (V6_4_0 tag) 14/12/2011
authorvsr <vsr@opencascade.com>
Thu, 15 Dec 2011 10:19:03 +0000 (10:19 +0000)
committervsr <vsr@opencascade.com>
Thu, 15 Dec 2011 10:19:03 +0000 (10:19 +0000)
src/LightApp/LightApp_Application.cxx

index bf2a0e81a3517c7c2d5e167440b6eadb2d1e115c..394546a01606733308a742839f90d5858a5b9810 100644 (file)
@@ -3831,7 +3831,17 @@ QString LightApp_Application::browseObjects( const QStringList& theEntryList,
         aSelector->setAutoBlock( false );
 
         SUIT_DataOwnerPtrList aList;
-        aList.append( new LightApp_DataOwner( anEntry ) );
+#ifndef DISABLE_SALOMEOBJECT
+        Handle(SALOME_InteractiveObject) aSObj = new SALOME_InteractiveObject
+          ( anObject->entry().toLatin1().constData(),
+            anObject->componentDataType().toLatin1().constData(),
+            anObject->name().toLatin1().constData() );
+        LightApp_DataOwner* owner = new LightApp_DataOwner( aSObj  );
+#else
+        LightApp_DataOwner* owner = new LightApp_DataOwner( anEntry );
+#endif
+
+        aList.append( owner );
         selectionMgr()->setSelected( aList );
         aResult = anEntry;