From 1c9bd659fa385f55d0c48903cc8d025c3f4d10f9 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 20 Nov 2018 23:03:14 +1100 Subject: [PATCH] made page autoscrolling bidirectional --- panels/timeline.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/panels/timeline.cpp b/panels/timeline.cpp index daa781fae..08f790676 100644 --- a/panels/timeline.cpp +++ b/panels/timeline.cpp @@ -433,7 +433,8 @@ void Timeline::repaint_timeline() { && panel_sequence_viewer->playing) { // auto scroll if (config.autoscroll == AUTOSCROLL_PAGE_SCROLL) { - if (panel_timeline->getTimelineScreenPointFromFrame(sequence->playhead) > (ui->editAreas->width() - ui->videoScrollbar->width())) { + int playhead_x = panel_timeline->getTimelineScreenPointFromFrame(sequence->playhead); + if (playhead_x < 0 || playhead_x > (ui->editAreas->width() - ui->videoScrollbar->width())) { ui->horizontalScrollBar->setValue(getScreenPointFromFrame(zoom, sequence->playhead)); draw = false; }