]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
0021442: EDF 2044 GEOM: MakeCut leads to SIGSEGV when click on Apply&Close V6_4_0 V6_4_0rc3
authorjfa <jfa@opencascade.com>
Wed, 7 Dec 2011 11:07:54 +0000 (11:07 +0000)
committerjfa <jfa@opencascade.com>
Wed, 7 Dec 2011 11:07:54 +0000 (11:07 +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;