From 3b91f57ef71b8957d08d7be83e57fe52aa5f2875 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Wed, 31 Dec 2008 06:21:03 +0100 Subject: [PATCH] refresh header window only if it really exists --- src/status_checker.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/status_checker.cpp b/src/status_checker.cpp index b83e990a..2bbea936 100644 --- a/src/status_checker.cpp +++ b/src/status_checker.cpp @@ -445,7 +445,7 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) refresh(); header_update_status = 0; } - if ((changed.Volume) && Config.header_visibility) + if (changed.Volume && Config.header_visibility) { volume_state = " Volume: "; volume_state += IntoStr(Mpd->GetVolume()); @@ -453,8 +453,8 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) wHeader->SetColor(Config.volume_color); wHeader->WriteXY(wHeader->GetWidth()-volume_state.length(), 0, 1, "%s", volume_state.c_str()); wHeader->SetColor(Config.header_color); + wHeader->Refresh(); } - wHeader->Refresh(); if (current_screen == csPlaylist) mPlaylist->Refresh(); wFooter->Bold(0);