┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-06-28 19:01:12 +0000
committerPeter Penz <[email protected]>2007-06-28 19:01:12 +0000
commit8c32c621ad1abd9e881743e9f2ca47bc779ee9b9 (patch)
treede13ada24a363fd08dfe528279d65072edc77c63
parent34ff90696f8a9d8a5d2c02be1b11b4d092b888c1 (diff)
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
-rw-r--r--src/dolphincolumnview.cpp8
1 files changed, 5 insertions, 3 deletions
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());