]> SALOME platform Git repositories - modules/smesh.git/blobdiff - src/SMESH_I/SMESH_Gen_i_DumpPython.cxx
Salome HOME
Avoid SMESH module GUI loading failure
[modules/smesh.git] / src / SMESH_I / SMESH_Gen_i_DumpPython.cxx
index adfb83764f822cf319a938ff38722d3476fc4e8c..9e5f3ed9fc61a9fce3c33546aaf61aead981af84 100644 (file)
@@ -103,7 +103,9 @@ void SMESH_Gen_i::RemoveLastFromPythonScript (int theStudyID)
 void SMESH_Gen_i::AddToCurrentPyScript (const TCollection_AsciiString& theString)
 {
   SMESH_Gen_i* aSMESHGen = SMESH_Gen_i::GetSMESHGen();
-  aSMESHGen->AddToPythonScript(aSMESHGen->GetCurrentStudy()->StudyId(), theString);
+  SALOMEDS::Study_ptr aStudy = aSMESHGen->GetCurrentStudy();
+  if (aStudy->_is_nil()) return;
+  aSMESHGen->AddToPythonScript(aStudy->StudyId(), theString);
 }