From: rnv Date: Wed, 24 Dec 2008 12:20:35 +0000 (+0000) Subject: Fix for bug IPAL18514 4x: CRASH after trying to build of presentation. X-Git-Tag: before_mergefrom_BR_V5_IMP_P8_22Jan09~22 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=dfd8583bbfd182686239b1ae615a14976a006810;p=modules%2Fvisu.git Fix for bug IPAL18514 4x: CRASH after trying to build of presentation. --- diff --git a/src/CONVERTOR/VISU_Convertor_impl.cxx b/src/CONVERTOR/VISU_Convertor_impl.cxx index 7d39c04e..0658fc5b 100644 --- a/src/CONVERTOR/VISU_Convertor_impl.cxx +++ b/src/CONVERTOR/VISU_Convertor_impl.cxx @@ -353,6 +353,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