From b6e6ab1f61655bd1abf91b248536d5766c037fca Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Fri, 30 Apr 2010 01:47:47 +0200 Subject: [PATCH] fix statusbar scrolling speed with idle mode and bitrate displayed with this combination scrolling was twice as fast as it should be. --- src/status.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/status.cpp b/src/status.cpp index d5951b30..098c753c 100644 --- a/src/status.cpp +++ b/src/status.cpp @@ -138,10 +138,6 @@ void TraceMpdStatus() gettimeofday(&Global::Timer, 0); if (Mpd.Connected() && (Mpd.SupportsIdle() || Timer.tv_sec > past.tv_sec || Global::UpdateStatusImmediately)) { - Mpd.UpdateStatus(); - Global::BlockItemListUpdate = 0; - Playlist::BlockUpdate = 0; - Global::UpdateStatusImmediately = 0; if (!Mpd.SupportsIdle()) { gettimeofday(&past, 0); @@ -154,6 +150,10 @@ void TraceMpdStatus() Mpd.OrderDataFetching(); gettimeofday(&past, 0); } + Mpd.UpdateStatus(); + Global::BlockItemListUpdate = 0; + Playlist::BlockUpdate = 0; + Global::UpdateStatusImmediately = 0; } myScreen->Update();