Skip to content

Commit

Permalink
#101 Fix scroll to other node instead of swipe direction with scroll'…
Browse files Browse the repository at this point in the history
…s points of intereset (without inert settings)
  • Loading branch information
Insality committed Apr 4, 2021
1 parent 0472e5d commit a631f26
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs_md/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,5 +169,6 @@ Desc
- __[BREAKING]__ Add _SHIFT_POLICY_ for _Static_ and _Dynamic_ Grids. It mean how nodes will be shifted if you append data between nodes. There are `const.SHIFT.RIGHT`, `const.SHIFT.LEFT` and `const.SHIFT.NO_SHIFT`.
-- Please check your `StaticGrid:remove` and `DynamicGrid:remove` functions
- **Fix #86** A lot of event triggers on scroll inertia moving
- **Fix #101** Fix scroll to other node instead of swipe direction with scroll's points of intereset (without inert settings)
- **Fix #118** Druid.scroll freezes if held in one place for a long time

2 changes: 1 addition & 1 deletion druid/base/scroll.lua
Original file line number Diff line number Diff line change
Expand Up @@ -544,7 +544,7 @@ function Scroll._check_points(self)
local inert = self.inertion
if not self._is_inert then
if math.abs(inert.x) > self.style.POINTS_DEADZONE then
self:scroll_to_index(self.selected - helper.sign(inert.x))
self:scroll_to_index(self.selected + helper.sign(inert.x))
return
end
if math.abs(inert.y) > self.style.POINTS_DEADZONE then
Expand Down

0 comments on commit a631f26

Please sign in to comment.