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:
Morgan Hardwood
2019-04-01 12:46:56 +02:00
parent 6299abf101
commit aa379308e3

View File

@@ -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);
}