From a274f8cbfc2ad038ec4f9cd290ba396821871c83 Mon Sep 17 00:00:00 2001 From: David Sansome Date: Fri, 21 May 2010 09:41:57 +0000 Subject: [PATCH] Select newly created playlists --- src/playlist/playlistcontainer.cpp | 4 ++++ src/playlist/playlistmanager.cpp | 1 + 2 files changed, 5 insertions(+) diff --git a/src/playlist/playlistcontainer.cpp b/src/playlist/playlistcontainer.cpp index 1063d96d4..a2749b216 100644 --- a/src/playlist/playlistcontainer.cpp +++ b/src/playlist/playlistcontainer.cpp @@ -102,6 +102,10 @@ void PlaylistContainer::SetViewModel(Playlist* playlist) { view()->SetItemDelegates(manager_->library_backend()); playlist->IgnoreSorting(false); + // Ensure that tab is current + if (ui_->tab_bar->currentIndex() != manager_->current_index()) + ui_->tab_bar->setCurrentIndex(manager_->current_index()); + // Sort out the undo/redo actions delete undo_; delete redo_; diff --git a/src/playlist/playlistmanager.cpp b/src/playlist/playlistmanager.cpp index 9f3e43a74..1445bdbc7 100644 --- a/src/playlist/playlistmanager.cpp +++ b/src/playlist/playlistmanager.cpp @@ -74,6 +74,7 @@ void PlaylistManager::New(const QString& name) { qFatal("Couldn't create playlist"); AddPlaylist(id, name); + SetCurrentPlaylist(playlists_.count() - 1); } void PlaylistManager::Load(const QString& filename) {