]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Merge branch 'V8_3_asterstudy' into V8_3_BR
authorvsr <vsr@opencascade.com>
Wed, 27 Sep 2017 13:45:45 +0000 (16:45 +0300)
committervsr <vsr@opencascade.com>
Wed, 27 Sep 2017 13:45:45 +0000 (16:45 +0300)
src/LightApp/LightApp_DataModel.cxx
src/SALOME_SWIG/SALOMEGUI_Swig.cxx

index ccef46ec0d4e1b8fdcd8b475b6c78c79e8798f87..88a29bdb11ef259ab8078c5c6ca0b5114016d2da 100644 (file)
@@ -110,7 +110,7 @@ void LightApp_DataModel::build()
 void LightApp_DataModel::updateWidgets()
 {
   LightApp_Application* app = dynamic_cast<LightApp_Application*>( module()->application() );
-  if ( app )
+  if ( app && app->objectBrowser() )
     app->objectBrowser()->updateTree( 0, false );
 }
 
index bcd1e54adb8368ae41521dcacf05f8860f04e6da..c6b25bdaddce4ba376b61fee700b01a343914b59 100644 (file)
@@ -484,7 +484,7 @@ void SALOMEGUI_Swig::DisplayOnly( const char* theEntry )
        QStringList comps;
        aStudy->components( comps );
        foreach( QString comp, comps ) {
-         LightApp_Displayer* d = LightApp_Displayer::FindDisplayer( anApp->moduleTitle( comp ), true );
+         LightApp_Displayer* d = LightApp_Displayer::FindDisplayer( anApp->moduleTitle( comp ), false );
          if ( d ) d->EraseAll( false, false, 0 );
        }
 
@@ -594,7 +594,7 @@ void SALOMEGUI_Swig::EraseAll()
        QStringList comps;
        aStudy->components( comps );
        foreach( QString comp, comps ) {
-         LightApp_Displayer* d = LightApp_Displayer::FindDisplayer( anApp->moduleTitle( comp ), true );
+         LightApp_Displayer* d = LightApp_Displayer::FindDisplayer( anApp->moduleTitle( comp ), false );
          if ( d ) d->EraseAll( false, false, 0 );
        }
       }