From efdc507e481ea68b5e73f0df175390609b8a60e7 Mon Sep 17 00:00:00 2001 From: vsv Date: Wed, 15 Apr 2020 13:32:46 +0300 Subject: [PATCH] Avoid crash if sensitivity is set to 0 --- src/XGUI/XGUI_SelectionActivate.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/XGUI/XGUI_SelectionActivate.cpp b/src/XGUI/XGUI_SelectionActivate.cpp index 10b1d84e5..8ce0dbbcd 100644 --- a/src/XGUI/XGUI_SelectionActivate.cpp +++ b/src/XGUI/XGUI_SelectionActivate.cpp @@ -359,6 +359,8 @@ void XGUI_SelectionActivate::activateAIS(const Handle(AIS_InteractiveObject)& th (theMode == getSelectionMode(TopAbs_WIRE))) aPrecision = theIO->Width() + ModuleBase_Preferences::resourceMgr()->doubleValue("Viewer", "edge-selection-sensitivity", 2); + if (aPrecision <= 0) + aPrecision = 2; aContext->SetSelectionSensitivity(theIO, theMode, aPrecision); } -- 2.39.2