X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fkeyframeedit.cpp;h=6085a27f554bae1da7c11b6e343b88fedf055a76;hb=8bd6cc04a55e118845505516b41bd960629048ab;hp=b5838df4336a059cd4c4a64b8f97d4f3a04782c6;hpb=de6cce1e1b13fc1da0e02fb549c5ebad4e932075;p=kdenlive diff --git a/src/keyframeedit.cpp b/src/keyframeedit.cpp index b5838df4..6085a27f 100644 --- a/src/keyframeedit.cpp +++ b/src/keyframeedit.cpp @@ -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(m_slidersLayout->itemAtPosition(0, 1)->widget()); if (radio) radio->setChecked(true);