From: Till Theato Date: Sun, 22 Aug 2010 11:02:00 +0000 (+0000) Subject: - Fix crash when redoing group move X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=8ac18afef7cb21fe74f680019986e01ad5a4d88e;p=kdenlive - Fix crash when redoing group move - Fix group resize from start after undoing a group move svn path=/trunk/kdenlive/; revision=4748 --- diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index 24cc3166..fec9a753 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -4135,9 +4135,14 @@ void CustomTrackView::moveGroup(QList startClip, QList sta m_document->renderer()->mltAddTransition(tr->transitionTag(), newTrack, m_document->tracksCount() - info.track, info.startPos, info.endPos, tr->toXML()); } } - if (!reverseMove) - rebuildGroup(m_selectionGroup); + resetSelectionGroup(false); + + for (int i = 0; i < children.count(); i++) { + if (children.at(i)->parentItem()) + rebuildGroup((AbstractGroupItem*)children.at(i)->parentItem()); + } + KdenliveSettings::setSnaptopoints(snap); m_document->renderer()->doRefresh(); } else kDebug() << "///////// WARNING; NO GROUP TO MOVE";