From 511a69cc24f76442075d46b0e2e464e043b8a5c9 Mon Sep 17 00:00:00 2001 From: vsr Date: Thu, 9 Apr 2015 09:10:40 +0300 Subject: [PATCH] OCCT dev compatibility --- src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx b/src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx index 2505c56..5dedbd8 100644 --- a/src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx +++ b/src/HEXABLOCKGUI/HEXABLOCKGUI_SalomeTools.cxx @@ -28,7 +28,7 @@ #include #include - +#include #include @@ -175,7 +175,14 @@ namespace GUI Handle(SelectMgr_Selection) sel = theObj->Selection( m ); for ( sel->Init(); sel->More(); sel->Next() ) { +#if OCC_VERSION_LARGE > 0x06080100 + const SelectMgr_HSensitiveEntity aHSenEntity = sel->Sensitive(); + if ( aHSenEntity.IsNull() ) + continue; + Handle(SelectBasics_SensitiveEntity) entity = aHSenEntity->BaseSensitive(); +#else Handle(SelectBasics_SensitiveEntity) entity = sel->Sensitive(); +#endif if ( entity.IsNull() ) continue; -- 2.39.2