From: Jean-Baptiste Mardelle Date: Fri, 26 Jun 2009 11:11:01 +0000 (+0000) Subject: Fix monitor switching on document loading that sometimes resulted in crashes X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=376446cf243399cb816d7aba74fa476d894d8025;p=kdenlive Fix monitor switching on document loading that sometimes resulted in crashes svn path=/trunk/kdenlive/; revision=3672 --- diff --git a/src/projectlist.cpp b/src/projectlist.cpp index 0636c113..ad6532d6 100644 --- a/src/projectlist.cpp +++ b/src/projectlist.cpp @@ -769,9 +769,6 @@ void ProjectList::setDocument(KdenliveDoc *doc) slotAddClip(list.at(i), false); } - - QTreeWidgetItem *first = m_listView->topLevelItem(0); - if (first) m_listView->setCurrentItem(first); m_listView->blockSignals(false); m_toolbar->setEnabled(true); } diff --git a/src/projectlistview.cpp b/src/projectlistview.cpp index 8ff5485e..fabe6a23 100644 --- a/src/projectlistview.cpp +++ b/src/projectlistview.cpp @@ -218,7 +218,8 @@ void ProjectListView::mousePressEvent(QMouseEvent *event) void ProjectListView::mouseReleaseEvent(QMouseEvent *event) { QTreeWidget::mouseReleaseEvent(event); - emit focusMonitor(); + QTreeWidgetItem *underMouse = itemAt(event->pos()); + if (underMouse) emit focusMonitor(); } // virtual