From ad49a5d5af08c9651b9ee5f4e583709b57667992 Mon Sep 17 00:00:00 2001 From: Sebastian Goth Date: Sun, 20 May 2012 18:30:28 +0200 Subject: [PATCH] Fix key event handling in SourceTreeView Correctly propagate multimedia key events to mainwindow --- src/TomahawkWindow.cpp | 2 +- src/sourcetree/SourceTreeView.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/TomahawkWindow.cpp b/src/TomahawkWindow.cpp index 10997260d..355ca6041 100644 --- a/src/TomahawkWindow.cpp +++ b/src/TomahawkWindow.cpp @@ -245,7 +245,7 @@ TomahawkWindow::setupSideBar() m_sidebar->setOrientation( Qt::Vertical ); m_sidebar->setChildrenCollapsible( false ); - m_sourcetree = new SourceTreeView(); + m_sourcetree = new SourceTreeView( this ); JobStatusView* jobsView = new JobStatusView( m_sidebar ); m_jobsModel = new JobStatusModel( jobsView ); jobsView->setModel( m_jobsModel ); diff --git a/src/sourcetree/SourceTreeView.cpp b/src/sourcetree/SourceTreeView.cpp index dbb0afd8a..c47ce9617 100644 --- a/src/sourcetree/SourceTreeView.cpp +++ b/src/sourcetree/SourceTreeView.cpp @@ -688,7 +688,13 @@ SourceTreeView::keyPressEvent( QKeyEvent *event ) deletePlaylist( idx ); } } + event->accept(); } + else + { + event->ignore(); + } + QTreeView::keyPressEvent( event ); }