Skip to content
GitLab
Menu
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
9080a829
Commit
9080a829
authored
Oct 17, 2021
by
Jean-Baptiste Mardelle
Browse files
Fix one cause of crash related to multiple keyframes move
parent
499f5e0e
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/assets/keyframes/view/keyframeview.cpp
View file @
9080a829
...
...
@@ -403,6 +403,12 @@ void KeyframeView::mouseMoveEvent(QMouseEvent *event)
return
;
}
}
if
(
delta
>
0
)
{
// Sort kfrs in revert order to prevent conflicts
std
::
sort
(
m_selectedKeyframes
.
rbegin
(),
m_selectedKeyframes
.
rend
());
}
else
{
std
::
sort
(
m_selectedKeyframes
.
begin
(),
m_selectedKeyframes
.
end
());
}
for
(
int
kf
:
qAsConst
(
m_selectedKeyframes
))
{
if
(
kf
==
0
)
{
// Don't allow moving first keyframe
...
...
@@ -414,6 +420,9 @@ void KeyframeView::mouseMoveEvent(QMouseEvent *event)
if
(
kf
==
m_currentKeyframe
)
{
m_currentKeyframe
=
pos
;
}
}
else
{
qDebug
()
<<
"=== FAILED KF MOVE!!!"
;
Q_ASSERT
(
false
);
}
}
for
(
int
&
kf
:
m_selectedKeyframes
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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