]> git.sesse.net Git - kdenlive/commitdiff
Fix repaint issue when zoomed in and selecting a clip
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Fri, 28 Aug 2009 16:07:12 +0000 (16:07 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Fri, 28 Aug 2009 16:07:12 +0000 (16:07 +0000)
svn path=/trunk/kdenlive/; revision=3848

src/customtrackview.cpp

index 6bc1c19a9c0ff3a0494830e02c455cfb1f684c69..8aca4230931984facfdc030ab8072308093df104 100644 (file)
@@ -836,8 +836,10 @@ void CustomTrackView::mousePressEvent(QMouseEvent * event)
 
     if (event->modifiers() == Qt::ControlModifier || itemSelected == false) {
         if (event->modifiers() != Qt::ControlModifier) {
-            m_scene->clearSelection();
             resetSelectionGroup(false);
+            m_scene->clearSelection();
+            // A refresh seems necessary otherwise in zoomed mode, some clips disappear
+            viewport()->update();
         } else resetSelectionGroup();
         dragGroup = NULL;
         if (m_dragItem->parentItem() && m_dragItem->parentItem()->type() == GROUPWIDGET) {