]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Fix for bug IPAL18514 4x: CRASH after trying to build of presentation.
authorrnv <rnv@opencascade.com>
Wed, 17 Dec 2008 07:53:28 +0000 (07:53 +0000)
committerrnv <rnv@opencascade.com>
Wed, 17 Dec 2008 07:53:28 +0000 (07:53 +0000)
src/CONVERTOR/VISU_Convertor_impl.cxx

index 2d80b480b3e2d2676cb2d1e31b2381f41d4cb56c..af645d9f191c34217246ea802358b668470760d4 100644 (file)
@@ -355,6 +355,11 @@ namespace
                   const VISU::PMeshOnEntityImpl& theMeshOnEntity,
                   const VISU::PProfileImpl& theProfile)
   {
+    //rnv fix for bug IPAL18514        4x (CRASH after trying to build of presentation):
+    // throw exection in case if pointer on profile =0
+    if(!theProfile.get())
+      EXCEPTION(std::runtime_error,"GetMeshOnProfile: theProfile.get() == NULL");
+
     // rnv fix for issue 19999:
     // Throw exception in case if mesh on entity from profile is not equal
     // input mesh on entity. This exception catch in tne VISU_Convertor_impl::GetTimeStampOnMesh