From 0df5527c21bfbde59557031647a3d2f22961e31b Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Wed, 25 Jun 2008 17:04:12 +0000 Subject: fixed issue that CTRL + mouseclick did not work anymore in the details view BUG: 164693 svn path=/trunk/KDE/kdebase/apps/; revision=824372 --- src/dolphindetailsview.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/dolphindetailsview.cpp') diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp index 12513420d..e33b57500 100644 --- a/src/dolphindetailsview.cpp +++ b/src/dolphindetailsview.cpp @@ -378,7 +378,11 @@ void DolphinDetailsView::paintEvent(QPaintEvent* event) void DolphinDetailsView::keyPressEvent(QKeyEvent* event) { - m_keyPressed = true; + // If the Control modifier is pressed, a multiple selection + // is done and DolphinDetailsView::currentChanged() may not + // not change the selection in a custom way. + m_keyPressed = !(event->modifiers() & Qt::ControlModifier); + QTreeView::keyPressEvent(event); m_controller->handleKeyPressEvent(event); } -- cgit v1.3