From 34feba8d67472fd179ba3631a17a0e366e057fe5 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Mon, 16 Feb 2009 14:50:07 +0100 Subject: [PATCH] fix refreshing dialog window --- src/ncmpcpp.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ncmpcpp.cpp b/src/ncmpcpp.cpp index afe6ccaf..afea6cf0 100644 --- a/src/ncmpcpp.cpp +++ b/src/ncmpcpp.cpp @@ -321,7 +321,7 @@ int main(int argc, char *argv[]) } else if (Keypressed(input, Key.End)) { - myWindow->Main()->Scroll(wEnd); + myScreen->Scroll(wEnd); } else if (input == KEY_RESIZE) { @@ -1320,6 +1320,9 @@ int main(int argc, char *argv[]) mDialog->Display(); + myOldScreen = myScreen; + myScreen = myHelp; // temp hack, prevent playlist from updating + while (!Keypressed(input, Key.Enter)) { TraceMpdStatus(); @@ -1340,6 +1343,8 @@ int main(int argc, char *argv[]) mDialog->Scroll(wEnd); } + myScreen = myOldScreen; + size_t id = mDialog->Choice(); myScreen->Refresh();