browser: refresh browser on database update properly

This commit is contained in:
Andrzej Rybczak
2015-04-12 19:17:54 +02:00
parent d1528ffc71
commit e30149d04c
8 changed files with 80 additions and 35 deletions

View File

@@ -450,19 +450,12 @@ void Status::Changes::storedPlaylists()
myPlaylistEditor->requestPlaylistsUpdate();
myPlaylistEditor->requestContentsUpdate();
if (!myBrowser->isLocal() && myBrowser->inRootDirectory())
{
myBrowser->getDirectory("/");
if (isVisible(myBrowser))
myBrowser->refresh();
}
myBrowser->requestUpdate();
}
void Status::Changes::database()
{
if (isVisible(myBrowser))
myBrowser->getDirectory(myBrowser->currentDirectory());
else
myBrowser->main().clear();
myBrowser->requestUpdate();
# ifdef HAVE_TAGLIB_H
myTagEditor->Dirs->clear();
# endif // HAVE_TAGLIB_H