From: Marco Gittler Date: Fri, 21 Mar 2008 09:35:05 +0000 (+0000) Subject: missing change to avoid crash X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=1811080abb410d9cc78ce9e20ee409926c4379d4;p=kdenlive missing change to avoid crash svn path=/branches/KDE4/; revision=2090 --- diff --git a/src/trackview.cpp b/src/trackview.cpp index 2b93f54c..89c43e0d 100644 --- a/src/trackview.cpp +++ b/src/trackview.cpp @@ -126,13 +126,15 @@ void TrackView::parseDocument(QDomDocument doc) { int trackduration = 0; kDebug() << "//////////// TIMELINE FOUND: " << m_projectTracks << " tracks"; for (int i = 0; i < m_projectTracks; i++) { - if (tracks.item(i).toElement().attribute("hide", QString::null) == "video") { - // this is an audio track - trackduration = slotAddAudioTrack(i, tracks.item(i).toElement()); - } else if (!tracks.item(i).toElement().attribute("id", QString::null).isEmpty()) - trackduration = slotAddVideoTrack(i, tracks.item(i).toElement()); - kDebug() << " PRO DUR: " << trackduration << ", TRACK DUR: " << duration; - if (trackduration > duration) duration = trackduration; + if (tracks.item(i).toElement().attribute("id") != "playlistmain") { + if (tracks.item(i).toElement().attribute("hide", QString::null) == "video") { + // this is an audio track + trackduration = slotAddAudioTrack(i, tracks.item(i).toElement()); + } else if (!tracks.item(i).toElement().attribute("id", QString::null).isEmpty()) + trackduration = slotAddVideoTrack(i, tracks.item(i).toElement()); + kDebug() << " PRO DUR: " << trackduration << ", TRACK DUR: " << duration; + if (trackduration > duration) duration = trackduration; + } } m_trackview->setDuration(duration); slotRebuildTrackHeaders();