]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.cpp
Fix rubberband selection one one clip only
[kdenlive] / src / customtrackview.cpp
index efd71c935b4bec99f2c6123f9d9305d151fb6356..acc7f26e3bd74fd6ee4e06a38b6c910894e81935 100644 (file)
@@ -1274,6 +1274,13 @@ void CustomTrackView::groupSelectedItems(QList <QGraphicsItem *> selection, bool
        }
     }
     if (itemsList.isEmpty() && groupsList.isEmpty()) return;
+    if (itemsList.count() == 1) {
+       // only one item selected:
+       QSetIterator<QGraphicsItem *> it(itemsList);
+       m_dragItem = static_cast<AbstractClipItem *>(it.next());
+       m_dragItem->setSelected(true);
+       emit clipItemSelected(static_cast<ClipItem *>(m_dragItem));
+    }
     
     QRectF rectUnion;
     // Find top left position of selection