]> git.sesse.net Git - kdenlive/commitdiff
Small fix when setting "in" or "out" point of a selected clip in timeline
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 5 Nov 2008 19:54:37 +0000 (19:54 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 5 Nov 2008 19:54:37 +0000 (19:54 +0000)
svn path=/branches/KDE4/; revision=2624

src/customtrackview.cpp

index dd68dde8a10194ea239b98093e2f35bba3fa3ad8..4d9dbfd8333867a34565c92e58d50d902e201f24 100644 (file)
@@ -2393,6 +2393,12 @@ ClipItem *CustomTrackView::getActiveClipUnderCursor() const {
         return getClipUnderCursor();
     } else {
         ClipItem *item;
+        // remove all items in the list that are not clips
+        for (int i = 0; i < clips.count();) {
+            if (clips.at(i)->type() != AVWIDGET) clips.removeAt(i);
+            else i++;
+        }
+        if (clips.count() == 1) return static_cast < ClipItem *>(clips.at(0));
         for (int i = 0; i < clips.count(); ++i) {
             if (clips.at(i)->type() == AVWIDGET)
                 item = static_cast < ClipItem *>(clips.at(i));