From 8c32c621ad1abd9e881743e9f2ca47bc779ee9b9 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Thu, 28 Jun 2007 19:01:12 +0000 Subject: 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 --- src/dolphincolumnview.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') 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()); -- cgit v1.3