From: Michal MalĂ˝ <madcatxster@prifuk.cz> Date: Mon, 16 Dec 2013 17:05:36 +0000 (+0100) Subject: Set new effect's properties properly when updating effect X-Git-Tag: 0.4a~10 X-Git-Url: https://gitweb.devoid-pointer.net/?a=commitdiff_plain;h=59a480db9b9b7a6ef3aeb9194579d8f54149fb30;p=FFBChecker.git Set new effect's properties properly when updating effect --- diff --git a/ffbdevice.cpp b/ffbdevice.cpp index 350dcb1..cdd0ea1 100644 --- a/ffbdevice.cpp +++ b/ffbdevice.cpp @@ -248,8 +248,10 @@ bool FFBDevice::startEffect(const int idx, FFBEffectTypes type, std::shared_ptr< qDebug() << "Recreating effect" << idx; } else { effect->setInternalIdx(m_effects[idx]->internalIdx()); - if (m_effects[idx]->status() == FFBEffect::FFBEffectStatus::PLAYING) + effect->setStatus(m_effects[idx]->status()); + if (effect->status() == FFBEffect::FFBEffectStatus::PLAYING) { dontStart = true; + } qDebug() << "Updating effect" << idx; } }