Update the keypress state before invoking QTreeView::keyPressEvent(), as this call invokes QTreeView::currentChanged(), where the value is needed. This fix assures that the selection is changed when the current index is changed like in QListView.

svn path=/trunk/KDE/kdebase/apps/; revision=818070
This commit is contained in:
Peter Penz 2008-06-07 15:53:34 +00:00
parent 13b2fc5570
commit 8cfe659711

View file

@ -363,9 +363,9 @@ void DolphinDetailsView::paintEvent(QPaintEvent* event)
void DolphinDetailsView::keyPressEvent(QKeyEvent* event)
{
m_keyPressed = true;
QTreeView::keyPressEvent(event);
m_controller->handleKeyPressEvent(event);
m_keyPressed = true;
}
void DolphinDetailsView::keyReleaseEvent(QKeyEvent* event)