Listen for keyPressEvent instead of keyReleaseEvent in the library view. Thanks arnaud.bienner. Fixes issue #1042

This commit is contained in:
David Sansome 2010-12-09 14:33:20 +00:00
parent 81f43ac4f5
commit 47c13c4479
2 changed files with 3 additions and 3 deletions

View File

@ -347,7 +347,7 @@ void LibraryView::CopyToDevice() {
organise_dialog_->show();
}
void LibraryView::keyReleaseEvent(QKeyEvent* e) {
void LibraryView::keyPressEvent(QKeyEvent* e) {
switch (e->key()) {
case Qt::Key_Enter:
case Qt::Key_Return:
@ -356,7 +356,7 @@ void LibraryView::keyReleaseEvent(QKeyEvent* e) {
break;
}
QTreeView::keyReleaseEvent(e);
QTreeView::keyPressEvent(e);
}
void LibraryView::DeleteFinished(const SongList& songs_with_errors) {

View File

@ -74,7 +74,7 @@ class LibraryView : public AutoExpandingTreeView {
void paintEvent(QPaintEvent* event);
void mouseReleaseEvent(QMouseEvent* e);
void contextMenuEvent(QContextMenuEvent* e);
void keyReleaseEvent(QKeyEvent* e);
void keyPressEvent(QKeyEvent* e);
private slots:
void Load();