From 585741328501ade89ad542eddce7daec72eae7fd Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Wed, 3 Jul 2019 20:07:19 +0300 Subject: [PATCH] Get rid of float error when changing vector length via scrolling --- gui/graphFrame/vector.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui/graphFrame/vector.py b/gui/graphFrame/vector.py index 7b4a278ce..fdb8f1673 100644 --- a/gui/graphFrame/vector.py +++ b/gui/graphFrame/vector.py @@ -23,6 +23,8 @@ import math # noinspection PyPackageRequirements import wx +from eos.utils.float import floatUnerr + class VectorPicker(wx.Window): @@ -193,7 +195,7 @@ class VectorPicker(wx.Window): def OnWheel(self, event): amount = 0.1 * event.GetWheelRotation() / event.GetWheelDelta() - self._length = min(max(self._length + amount, 0.0), 1.0) + self._length = floatUnerr(min(max(self._length + amount, 0.0), 1.0)) self.Refresh() self.SendChangeEvent()