Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Multimedia
Kdenlive
Commits
a6d10adf
Commit
a6d10adf
authored
Nov 02, 2016
by
Jean-Baptiste Mardelle
Browse files
Fix unwanted vertical scrolling
BUG: 371982
parent
1d1595e7
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/timeline/customtrackview.cpp
View file @
a6d10adf
...
...
@@ -4037,10 +4037,14 @@ void CustomTrackView::initCursorPos(int pos)
void CustomTrackView::checkScrolling()
{
QGraphicsView
::
ViewportUpdateMode
mode
=
viewportUpdateMode
();
setViewportUpdateMode
(
QGraphicsView
::
FullViewportUpdate
);
ensureVisible
(
seekPosition
(),
verticalScrollBar
()
->
value
()
+
10
,
2
,
2
,
50
,
0
);
setViewportUpdateMode
(
mode
);
double xPos = seekPosition();
QRectF viewRect = mapToScene(rect()).boundingRect();
if (xPos - viewRect.left() < 50 || viewRect.right() - xPos < 50) {
QGraphicsView::ViewportUpdateMode mode = viewportUpdateMode();
setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
ensureVisible(xPos, viewRect.top() + 5, 2, 2, 50, 0);
setViewportUpdateMode(mode);
}
}
void CustomTrackView::scrollToStart()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment