diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/dolphincolumnview.cpp | 8 |
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()); |
