From d4fddf4466d41d5d2d1e3f0f9ed3a16c03c55c14 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Fri, 13 Nov 2009 15:26:17 +0100 Subject: [PATCH] update directory after db update only if current screen is browser --- src/status.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/status.cpp b/src/status.cpp index 2624abf4..c9763fab 100644 --- a/src/status.cpp +++ b/src/status.cpp @@ -276,7 +276,12 @@ void NcmpcppStatusChanged(Connection *, StatusChanges changed, void *) if (changed.Database) { if (myBrowser->Main()) - myBrowser->GetDirectory(myBrowser->CurrentDir()); + { + if (myScreen == myBrowser) + myBrowser->GetDirectory(myBrowser->CurrentDir()); + else + myBrowser->Main()->Clear(0); + } # ifdef HAVE_TAGLIB_H if (myTagEditor->Main()) {