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 ); }