diff --git a/src/tomahawk/sourcetree/SourceTreeView.cpp b/src/tomahawk/sourcetree/SourceTreeView.cpp index f0ec96d6a..900dc060f 100644 --- a/src/tomahawk/sourcetree/SourceTreeView.cpp +++ b/src/tomahawk/sourcetree/SourceTreeView.cpp @@ -46,6 +46,7 @@ #include "PlaylistEntry.h" #include "../../viewpages/dashboard/Dashboard.h" +#include "../../viewpages/whatsnew_0_8/WhatsNew_0_8.h" #include #include @@ -152,7 +153,13 @@ SourceTreeView::SourceTreeView( QWidget* parent ) addAction( renamePlaylistAction ); connect( renamePlaylistAction, SIGNAL( triggered() ), SLOT( renamePlaylist() ) ); - ViewManager::instance()->showDynamicPage( Tomahawk::Widgets::DASHBOARD_VIEWPAGE_NAME ); + // On the first run with 0.8 show the What's New page. + if ( !TomahawkSettings::instance()->value( "whatsnew/shownfor08" , false).toBool() ) { + ViewManager::instance()->showDynamicPage( Tomahawk::Widgets::WHATSNEW_0_8_VIEWPAGE_NAME ); + TomahawkSettings::instance()->setValue( "whatsnew/shownfor08", true ); + } else { + ViewManager::instance()->showDynamicPage( Tomahawk::Widgets::DASHBOARD_VIEWPAGE_NAME ); + } }