From 890f14a23c11302bbb3618c7bebbf1c2855aa360 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 12 Jun 2013 09:15:42 +0200 Subject: [PATCH] * Double-clicking in ColumnView opens the corresponding page. --- src/libtomahawk/playlist/ColumnView.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/ColumnView.cpp b/src/libtomahawk/playlist/ColumnView.cpp index d3f42ddb7..5349138a4 100644 --- a/src/libtomahawk/playlist/ColumnView.cpp +++ b/src/libtomahawk/playlist/ColumnView.cpp @@ -240,7 +240,15 @@ ColumnView::onItemActivated( const QModelIndex& index ) PlayableItem* item = m_model->itemFromIndex( m_proxyModel->mapToSource( index ) ); if ( item ) { - if ( !item->result().isNull() && item->result()->isOnline() ) + if ( !item->artist().isNull() ) + { + ViewManager::instance()->show( item->artist() ); + } + else if ( !item->album().isNull() ) + { + ViewManager::instance()->show( item->album() ); + } + else if ( !item->result().isNull() && item->result()->isOnline() ) { AudioEngine::instance()->playItem( m_proxyModel->playlistInterface(), item->result() ); }