]> git.sesse.net Git - kdenlive/blobdiff - src/keyframeedit.cpp
Don't send effect change when simply opening the effect in effectstack
[kdenlive] / src / keyframeedit.cpp
index b5838df4336a059cd4c4a64b8f97d4f3a04782c6..6085a27f554bae1da7c11b6e343b88fedf055a76 100644 (file)
@@ -408,11 +408,11 @@ void KeyframeEdit::slotResetKeyframe()
     }
 }
 
-void KeyframeEdit::slotUpdateVisibleParameter(int id)
+void KeyframeEdit::slotUpdateVisibleParameter(int id, bool update)
 {
     for (int i = 0; i < m_params.count(); ++i)
         m_params[i].setAttribute("intimeline", (i == id ? "1" : "0"));
-    emit parameterChanged();
+    if (update) emit parameterChanged();
 }
 
 bool KeyframeEdit::isVisibleParam(const QString& name)
@@ -436,7 +436,7 @@ void KeyframeEdit::checkVisibleParam()
             return;
     }
 
-    slotUpdateVisibleParameter(0);
+    slotUpdateVisibleParameter(0, false);
     QRadioButton *radio = static_cast<QRadioButton*>(m_slidersLayout->itemAtPosition(0, 1)->widget());
     if (radio)
         radio->setChecked(true);