- QDomElement desc = m_transitions->getEffectByName(ui.listWidget->currentItem()->text());
- if (m_usedTransition) {
- m_usedTransition->setTransitionParameters(desc);
- m_usedTransition->update();
- }
- emit transitionUpdated(e, m_usedTransition->toXML());
- emit transferParamDesc(desc, 0, 0);
+ /* QDomElement desc = m_transitions->getEffectByName(ui.listWidget->currentItem()->text());
+ if (m_usedTransition) {
+ m_usedTransition->setTransitionParameters(desc);
+ m_usedTransition->update();
+ }
+ emit transitionUpdated(e, m_usedTransition->toXML());*/
+ if (m_usedTransition && m_usedTransition->transitionName() == ui.listWidget->currentItem()->text() && !e.attribute("tag").isNull()) {
+ slotUpdateEffectParams(e, e);
+ } else
+ slotUpdateEffectParams(e, m_transitions->getEffectByName(ui.listWidget->currentItem()->text()));
+ emit transferParamDesc(m_usedTransition->toXML(), 0, 0);