statusbar: use scoped locks instead of lock/unlock functions

This commit is contained in:
Andrzej Rybczak
2014-10-31 15:05:57 +01:00
parent 9e6b8533f1
commit fa1cd965fa
7 changed files with 319 additions and 298 deletions

View File

@@ -223,12 +223,13 @@ void SelectedItemsAdder::addToCurrentPlaylist()
void SelectedItemsAdder::addToNewPlaylist() const
{
Statusbar::lock();
Statusbar::put() << "Save playlist as: ";
std::string playlist = Global::wFooter->getString();
Statusbar::unlock();
if (!playlist.empty())
addToExistingPlaylist(playlist);
std::string playlist;
{
Statusbar::ScopedLock lock;
Statusbar::put() << "Save playlist as: ";
playlist = Global::wFooter->getString();
}
addToExistingPlaylist(playlist);
}
void SelectedItemsAdder::addToExistingPlaylist(const std::string &playlist) const