]> git.sesse.net Git - kdenlive/blobdiff - src/groupclipscommand.cpp
Fix rendering of documents that have a locale different than the system's locale
[kdenlive] / src / groupclipscommand.cpp
index 66e565d554104a4d40d63fe615597691d23b345f..77010c16c763eb2ffbd697695a416c45c641278e 100644 (file)
 
 #include <KLocale>
 
-GroupClipsCommand::GroupClipsCommand(CustomTrackView *view, const QList <ItemInfo> clipInfos, const QList <ItemInfo> transitionInfos, bool group, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_clips(clipInfos), m_transitions(transitionInfos), m_group(group), m_doIt(doIt)
+GroupClipsCommand::GroupClipsCommand(CustomTrackView *view, const QList <ItemInfo> clipInfos, const QList <ItemInfo> transitionInfos, bool group, QUndoCommand * parent) :
+        QUndoCommand(parent),
+        m_view(view),
+        m_clips(clipInfos),
+        m_transitions(transitionInfos),
+        m_group(group)
 {
     if (m_group) setText(i18n("Group clips"));
     else setText(i18n("Ungroup clips"));
@@ -34,15 +39,12 @@ GroupClipsCommand::GroupClipsCommand(CustomTrackView *view, const QList <ItemInf
 void GroupClipsCommand::undo()
 {
 // kDebug()<<"----  undoing action";
-    m_doIt = true;
     m_view->doGroupClips(m_clips, m_transitions, !m_group);
 }
 // virtual
 void GroupClipsCommand::redo()
 {
     kDebug() << "----  redoing action";
-    if (m_doIt)
-        m_view->doGroupClips(m_clips, m_transitions, m_group);
-    m_doIt = true;
+    m_view->doGroupClips(m_clips, m_transitions, m_group);
 }