Tweaked filmstrip scrolling to be less jumpy
Now the centering a thumb happens only if less than half of the next/prev thumbnail is visible. #5174
This commit is contained in:
@@ -1779,7 +1779,7 @@ void FileBrowser::openNextImage()
|
||||
|
||||
// scroll only when selected[0] is outside of the displayed bounds
|
||||
// or less than a thumbnail's width from either edge.
|
||||
if ((x2 > x1 + ww - 2 * tw) || (x2 - tw < x1)) {
|
||||
if ((x2 > x1 + ww - 1.5 * tw) || (x2 - tw / 2 < x1)) {
|
||||
setScrollPosition(x2 - (ww - tw) / 2, y2);
|
||||
}
|
||||
|
||||
@@ -1842,7 +1842,7 @@ void FileBrowser::openPrevImage()
|
||||
|
||||
// scroll only when selected[0] is outside of the displayed bounds
|
||||
// or less than a thumbnail's width from either edge.
|
||||
if ((x2 > x1 + ww - 2 * tw) || (x2 - tw < x1)) {
|
||||
if ((x2 > x1 + ww - 1.5 * tw) || (x2 - tw / 2 < x1)) {
|
||||
setScrollPosition(x2 - (ww - tw) / 2, y2);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user