fix handling playlist highlight

master
Andrzej Rybczak 14 years ago
parent 88a279119e
commit 4ff78d6304
  1. 2
      src/playlist.cpp
  2. 4
      src/playlist.h
  3. 3
      src/status.cpp

@ -256,7 +256,7 @@ void Playlist::EnableHighlighting()
void Playlist::UpdateTimer()
{
itsTimer = Global::Timer;
std::time(&itsTimer);
}
std::string Playlist::TotalLength()

@ -72,7 +72,7 @@ struct Playlist: Screen<NC::Menu<MPD::Song>>, Filterable, HasSongs, Searchable,
void EnableHighlighting();
void UpdateTimer();
timeval Timer() const { return itsTimer; }
time_t Timer() const { return itsTimer; }
void PlayNewlyAddedSongs();
@ -99,7 +99,7 @@ private:
size_t itsRemainingTime;
size_t itsScrollBegin;
timeval itsTimer;
time_t itsTimer;
};
extern Playlist *myPlaylist;

@ -93,8 +93,7 @@ void Status::trace()
applyToVisibleWindows(&BaseScreen::update);
if (isVisible(myPlaylist)
&& Timer.tv_sec == myPlaylist->Timer().tv_sec+Config.playlist_disable_highlight_delay
&& Timer.tv_usec > myPlaylist->Timer().tv_usec
&& Timer.tv_sec == myPlaylist->Timer()+Config.playlist_disable_highlight_delay
&& myPlaylist->main().isHighlighted()
&& Config.playlist_disable_highlight_delay)
{

Loading…
Cancel
Save