]> git.sesse.net Git - kdenlive/commitdiff
Do not split audio when clip is on an audio track
authorTill Theato <root@ttill.de>
Sat, 25 Sep 2010 20:37:49 +0000 (20:37 +0000)
committerTill Theato <root@ttill.de>
Sat, 25 Sep 2010 20:37:49 +0000 (20:37 +0000)
svn path=/trunk/kdenlive/; revision=4931

src/customtrackview.cpp

index c2240b663fac5b8ba3c791e9d5f5290f24f22de8..27fba9502ec259d89551760349f4af094b99dd47 100644 (file)
@@ -5806,6 +5806,11 @@ void CustomTrackView::doSplitAudio(const GenTime &pos, int track, bool split)
     if (split) {
         int start = pos.frames(m_document->fps());
         int freetrack = m_document->tracksCount() - track - 1;
+
+        // do not split audio when we are on an audio track
+        if (m_document->trackInfoAt(freetrack).type == AUDIOTRACK)
+            return;
+
         for (; freetrack > 0; freetrack--) {
             kDebug() << "// CHK DOC TRK:" << freetrack << ", DUR:" << m_document->renderer()->mltTrackDuration(freetrack);
             if (m_document->trackInfoAt(freetrack - 1).type == AUDIOTRACK && !m_document->trackInfoAt(freetrack - 1).isLocked) {