summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-04-07 18:28:14 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-04-07 18:28:14 +0800
commit09f675aed69d5a928ab9d7a5798e8f406986a147 (patch)
treee7d029262b6a5cb7cb380378ba163c346488cfd0
parenta38b8c35e4c9b85e0b035c5dfa2bee26a5c36b65 (diff)
scroller: fix sticky scroll
-rw-r--r--src/scroller.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scroller.cpp b/src/scroller.cpp
index 47f245b..e841401 100644
--- a/src/scroller.cpp
+++ b/src/scroller.cpp
@@ -63,7 +63,7 @@ class CScrollerBase : public ComponentBase {
selected_ = size_;
selected_ = std::max(0, std::min(size_, selected_));
- sticky_select = selected_ == size_;
+ sticky_select = selected_ >= size_ - 15;
return selected_old != selected_;
}