Don't use the wheel stop in full page mode

This commit is contained in:
Luis Ángel San Martín 2021-09-28 16:21:43 +02:00
parent 175f533b75
commit 0dbad65f7f

View File

@ -695,7 +695,7 @@ void Viewer::wheelEvent(QWheelEvent *event)
} }
if ((event->delta() < 0) && (verticalScrollBar()->sliderPosition() == verticalScrollBar()->maximum())) { if ((event->delta() < 0) && (verticalScrollBar()->sliderPosition() == verticalScrollBar()->maximum())) {
if (wheelStop) { if (wheelStop || verticalScrollBar()->maximum() == verticalScrollBar()->minimum()) {
if (getMovement(event) == Forward) { if (getMovement(event) == Forward) {
next(); next();
verticalScroller->stop(); verticalScroller->stop();
@ -707,7 +707,7 @@ void Viewer::wheelEvent(QWheelEvent *event)
wheelStop = true; wheelStop = true;
} else { } else {
if ((event->delta() > 0) && (verticalScrollBar()->sliderPosition() == verticalScrollBar()->minimum())) { if ((event->delta() > 0) && (verticalScrollBar()->sliderPosition() == verticalScrollBar()->minimum())) {
if (wheelStop) { if (wheelStop || verticalScrollBar()->maximum() == verticalScrollBar()->minimum()) {
if (getMovement(event) == Backward) { if (getMovement(event) == Backward) {
prev(); prev();
verticalScroller->stop(); verticalScroller->stop();