From 8785f77b186ad91dffa284f5ab5b96d7093752ff Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Fri, 19 Dec 2008 23:35:33 +0100 Subject: [PATCH] update window title if elapsed time changes --- src/status_checker.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/status_checker.cpp b/src/status_checker.cpp index ab21549f..603f0e94 100644 --- a/src/status_checker.cpp +++ b/src/status_checker.cpp @@ -24,8 +24,6 @@ #include "settings.h" #include "status_checker.h" -#define UPDATE_WINDOW_TITLE WindowTitle(Mpd->GetCurrentSong().toString(Config.song_window_title_format)) - using namespace MPD; extern Connection *Mpd; @@ -254,7 +252,6 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) { player_state = "Playing: "; mPlaylist->BoldOption(now_playing, 1); - UPDATE_WINDOW_TITLE; changed.ElapsedTime = 1; break; } @@ -311,7 +308,6 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) if (Mpd->GetState() == psPlay) { - UPDATE_WINDOW_TITLE; changed.ElapsedTime = 1; } } @@ -326,6 +322,8 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) if (s.GetTotalLength() && elapsed == s.GetTotalLength()-1) repeat_one_allowed = 1; + WindowTitle(s.toString(Config.song_window_title_format)); + if (!block_statusbar_update && Config.statusbar_visibility) { string tracklength;