]> git.sesse.net Git - kdenlive/commitdiff
Fix "Clip in project tree" in groups: http://kdenlive.org/mantis/view.php?id=2781
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 23 Feb 2013 08:02:58 +0000 (09:02 +0100)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 23 Feb 2013 08:02:58 +0000 (09:02 +0100)
src/mainwindow.cpp

index acb2d2d4ee31fb9bb58d0bbf7c1eaaac259af247..475a6095eb2774ec5fe83751cb85dd0bc16c334b 100644 (file)
@@ -3670,12 +3670,13 @@ void MainWindow::slotClipInTimeline(const QString &clipId)
 void MainWindow::slotClipInProjectTree()
 {
     if (m_activeTimeline) {
-        const QStringList &clipIds = m_activeTimeline->projectView()->selectedClips();
+       QStringList clipIds;
+       if (m_mainClip) clipIds << m_mainClip->clipProducer();
+       else clipIds = m_activeTimeline->projectView()->selectedClips();
         if (clipIds.isEmpty())
             return;
         m_projectListDock->raise();
-        for (int i = 0; i < clipIds.count(); i++)
-            m_projectList->selectItemById(clipIds.at(i));
+        m_projectList->selectItemById(clipIds.at(0));
         if (m_projectMonitor->isActive())
             slotSwitchMonitors();
     }