#144 Add checks for is scroll available to check POI in that intertion side

This commit is contained in:
Insality 2021-10-23 16:34:14 +03:00
parent ba312742d2
commit d24301cd13
2 changed files with 4 additions and 3 deletions

View File

@ -248,3 +248,4 @@ Have a good day.
- The `failure_callback`will be called if `check_function` will return false. It's callback for you if button is not available
- Example with `set_check_function` exists in general:buttons example collection
- **#107** Better scale text adjust by height for multiline text nodes (but still not perfect)
- **#144** Fix some glitches with scroll Points of Interest. Remove false detection of scroll stopped.

View File

@ -614,11 +614,11 @@ end
function Scroll._check_threshold(self)
local is_stopped = false
if math.abs(self.inertion.x) < self.style.INERT_THRESHOLD then
if self.drag.can_x and math.abs(self.inertion.x) < self.style.INERT_THRESHOLD then
is_stopped = true
self.inertion.x = 0
end
if math.abs(self.inertion.y) < self.style.INERT_THRESHOLD then
if self.drag.can_y and math.abs(self.inertion.y) < self.style.INERT_THRESHOLD then
is_stopped = true
self.inertion.y = 0
end