]> git.sesse.net Git - kdenlive/blobdiff - src/clipitem.cpp
Fix editing clip crop start and fade effects lost when resizing clip:
[kdenlive] / src / clipitem.cpp
index e164959cd589498d7b52a352b42e8580b2e2d039..f672cd8af538ad020f0651ec9e06068f51c838e7 100644 (file)
@@ -1856,9 +1856,9 @@ QMap<int, QDomElement> ClipItem::adjustEffectsToDuration(int width, int height,
             if (id == "fade_from_black" || id == "fadein") {
                 if (in != cropStart().frames(m_fps)) {
                     effects[i] = effect.cloneNode().toElement();
-                    int diff = in - cropStart().frames(m_fps);
-                    in -= diff;
-                    out -= diff;
+                    int duration = out - in;
+                    in = cropStart().frames(m_fps);
+                    out = in + duration;
                     EffectsList::setParameter(effect, "in", QString::number(in));
                     EffectsList::setParameter(effect, "out", QString::number(out));
                 }