From: nds Date: Wed, 16 May 2018 14:06:10 +0000 (+0300) Subject: 0029779: Visualization, SelectMgr_SelectableObject - sensitivity change for object... X-Git-Tag: V7_3_0~24 X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff_plain;h=0e4e721c6b8375345b78dd756187efd049c5bcf4 0029779: Visualization, SelectMgr_SelectableObject - sensitivity change for object not activated in given mode leads to crash --- diff --git a/src/SelectMgr/SelectMgr_SelectionManager.cxx b/src/SelectMgr/SelectMgr_SelectionManager.cxx index 86e34a126b..21392c867d 100644 --- a/src/SelectMgr/SelectMgr_SelectionManager.cxx +++ b/src/SelectMgr/SelectMgr_SelectionManager.cxx @@ -957,7 +957,7 @@ void SelectMgr_SelectionManager::SetSelectionSensitivity (const Handle(SelectMgr } const Handle(SelectMgr_Selection)& aSel = theObject->Selection (theMode); - if (theObject.IsNull()) + if (aSel.IsNull()) { return; } diff --git a/tests/bugs/vis/bug26462_1 b/tests/bugs/vis/bug26462_1 index fab8d4cee6..65c147d989 100644 --- a/tests/bugs/vis/bug26462_1 +++ b/tests/bugs/vis/bug26462_1 @@ -29,6 +29,9 @@ if {$aNbSelected != "0"} { puts "ERROR: no boxes must be selected!" } +puts "0029779: Visualization, SelectMgr_SelectableObject - sensitivity change for object not activated in given mode leads to crash" +vaspects b1 -setSensitivity 3 4 + # increase tolerance for b1 vaspects b1 -setSensitivity 2 4