X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fchangespeedcommand.cpp;h=f775c6813c24e0afdd9f211ec319fae0c77c7571;hb=79e0f399b22a4eaeb6bec26c11ddc0edfd20356c;hp=db488077cca0971833f7be66ad27e490f2406a51;hpb=000c8e2337fe448a6e35896f3ef1a95dedbb39c7;p=kdenlive diff --git a/src/changespeedcommand.cpp b/src/changespeedcommand.cpp index db488077..f775c681 100644 --- a/src/changespeedcommand.cpp +++ b/src/changespeedcommand.cpp @@ -23,10 +23,11 @@ #include -ChangeSpeedCommand::ChangeSpeedCommand(CustomTrackView *view, ItemInfo info, double old_speed, double new_speed, int old_strobe, int new_strobe, const QString &clipId, QUndoCommand * parent) : +ChangeSpeedCommand::ChangeSpeedCommand(CustomTrackView *view, ItemInfo info, ItemInfo speedIndependantInfo, double old_speed, double new_speed, int old_strobe, int new_strobe, const QString &clipId, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_clipInfo(info), + m_speedIndependantInfo(speedIndependantInfo), m_clipId(clipId), m_old_speed(old_speed), m_new_speed(new_speed), @@ -40,12 +41,12 @@ ChangeSpeedCommand::ChangeSpeedCommand(CustomTrackView *view, ItemInfo info, dou // virtual void ChangeSpeedCommand::undo() { - m_view->doChangeClipSpeed(m_clipInfo, m_old_speed, m_new_speed, m_old_strobe, m_clipId); + m_view->doChangeClipSpeed(m_clipInfo, m_speedIndependantInfo, m_old_speed, m_new_speed, m_old_strobe, m_clipId); } // virtual void ChangeSpeedCommand::redo() { - m_view->doChangeClipSpeed(m_clipInfo, m_new_speed, m_old_speed, m_new_strobe, m_clipId); + m_view->doChangeClipSpeed(m_clipInfo, m_speedIndependantInfo, m_new_speed, m_old_speed, m_new_strobe, m_clipId); }