]> git.sesse.net Git - kdenlive/blobdiff - src/clipproperties.cpp
Editing a clip sometimes caused unnecessary clip reloads
[kdenlive] / src / clipproperties.cpp
index b59b5ed4b3a9bfc59fbb433270cf0f1de3cd6790..42214833f5530e79867ee2a720a2dbe5e304f2ca 100644 (file)
@@ -611,8 +611,10 @@ ClipProperties::~ClipProperties()
 
 void ClipProperties::slotApplyProperties()
 {
-    if (m_clip != NULL)
-        emit applyNewClipProperties(m_clip->getId(), m_clip->properties(), properties(), needsTimelineRefresh(), needsTimelineReload());
+    if (m_clip != NULL) {
+        QMap <QString, QString> props = properties();
+        emit applyNewClipProperties(m_clip->getId(), m_clip->currentProperties(props), props, needsTimelineRefresh(), needsTimelineReload());
+    }
     m_view.buttonBox->button(QDialogButtonBox::Apply)->setEnabled(false);
 }