From 8bd6cc04a55e118845505516b41bd960629048ab Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Tue, 16 Nov 2010 21:25:40 +0000 Subject: [PATCH] Don't send effect change when simply opening the effect in effectstack svn path=/trunk/kdenlive/; revision=5102 --- src/keyframeedit.cpp | 6 +++--- src/keyframeedit.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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); diff --git a/src/keyframeedit.h b/src/keyframeedit.h index 7594c44f..b804da41 100644 --- a/src/keyframeedit.h +++ b/src/keyframeedit.h @@ -127,7 +127,7 @@ private slots: void slotResetKeyframe(); /** @brief Makes the parameter at column @param id the visible (in timeline) one. */ - void slotUpdateVisibleParameter(int id); + void slotUpdateVisibleParameter(int id, bool update = true); signals: void parameterChanged(); -- 2.39.2