From: Peter Penz Date: Thu, 28 Jun 2007 19:01:12 +0000 (+0000) Subject: don't request the activation of the active URL on the mouse press event, as the sub... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/8c32c621ad1abd9e881743e9f2ca47bc779ee9b9 don't request the activation of the active URL on the mouse press event, as the sub folder will be opened on the release event... svn path=/trunk/KDE/kdebase/apps/; revision=681376 --- diff --git a/src/dolphincolumnview.cpp b/src/dolphincolumnview.cpp index 1ab49d05b..0ba861871 100644 --- a/src/dolphincolumnview.cpp +++ b/src/dolphincolumnview.cpp @@ -58,7 +58,7 @@ protected: virtual void dragLeaveEvent(QDragLeaveEvent* event); virtual void dragMoveEvent(QDragMoveEvent* event); virtual void dropEvent(QDropEvent* event); - virtual void mousePressEvent(QMouseEvent* event); + virtual void mouseReleaseEvent(QMouseEvent* event); virtual void paintEvent(QPaintEvent* event); virtual void contextMenuEvent(QContextMenuEvent* event); @@ -182,10 +182,10 @@ void ColumnWidget::dropEvent(QDropEvent* event) m_dragging = false; } -void ColumnWidget::mousePressEvent(QMouseEvent* event) +void ColumnWidget::mouseReleaseEvent(QMouseEvent* event) { m_view->requestActivation(this); - QListView::mousePressEvent(event); + QListView::mouseReleaseEvent(event); } void ColumnWidget::paintEvent(QPaintEvent* event) @@ -201,6 +201,8 @@ void ColumnWidget::paintEvent(QPaintEvent* event) void ColumnWidget::contextMenuEvent(QContextMenuEvent* event) { + m_view->requestActivation(this); + QListView::contextMenuEvent(event); const QModelIndex index = indexAt(event->pos());