change all Mpd.GetState </> psPlay/psStop to (!)Mpd.isPlaying()
This commit is contained in:
@@ -142,7 +142,7 @@ void ParseArgv(int argc, char **argv)
|
|||||||
std::cout << "Error: " << Mpd.GetErrorMessage() << std::endl;
|
std::cout << "Error: " << Mpd.GetErrorMessage() << std::endl;
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
if (Mpd.GetState() > psStop)
|
if (Mpd.isPlaying())
|
||||||
{
|
{
|
||||||
if (argc > ++i)
|
if (argc > ++i)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -118,6 +118,8 @@ namespace MPD
|
|||||||
void Shuffle() const;
|
void Shuffle() const;
|
||||||
void ClearPlaylist() const;
|
void ClearPlaylist() const;
|
||||||
|
|
||||||
|
bool isPlaying() const { return GetState() > psStop; }
|
||||||
|
|
||||||
PlayerState GetState() const { return isConnected && itsCurrentStatus ? PlayerState(itsCurrentStatus->state) : psUnknown; }
|
PlayerState GetState() const { return isConnected && itsCurrentStatus ? PlayerState(itsCurrentStatus->state) : psUnknown; }
|
||||||
bool GetRepeat() const { return isConnected && itsCurrentStatus ? itsCurrentStatus->repeat : 0; }
|
bool GetRepeat() const { return isConnected && itsCurrentStatus ? itsCurrentStatus->repeat : 0; }
|
||||||
bool GetRandom() const { return isConnected && itsCurrentStatus ? itsCurrentStatus->random : 0; }
|
bool GetRandom() const { return isConnected && itsCurrentStatus ? itsCurrentStatus->random : 0; }
|
||||||
|
|||||||
@@ -394,7 +394,7 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
else if (mouse_event.bstate & BUTTON1_PRESSED
|
else if (mouse_event.bstate & BUTTON1_PRESSED
|
||||||
&& (Config.statusbar_visibility || Config.new_design)
|
&& (Config.statusbar_visibility || Config.new_design)
|
||||||
&& Mpd.GetState() > psStop
|
&& Mpd.isPlaying()
|
||||||
&& mouse_event.y == (Config.new_design ? 1 : LINES-1) && mouse_event.x < 9
|
&& mouse_event.y == (Config.new_design ? 1 : LINES-1) && mouse_event.x < 9
|
||||||
) // playing/paused
|
) // playing/paused
|
||||||
{
|
{
|
||||||
@@ -474,7 +474,7 @@ int main(int argc, char *argv[])
|
|||||||
myScreen->Refresh();
|
myScreen->Refresh();
|
||||||
RedrawStatusbar = 1;
|
RedrawStatusbar = 1;
|
||||||
StatusChanges changes;
|
StatusChanges changes;
|
||||||
if (Mpd.GetState() < psPlay || design_changed)
|
if (!Mpd.isPlaying() || design_changed)
|
||||||
{
|
{
|
||||||
changes.PlayerState = 1;
|
changes.PlayerState = 1;
|
||||||
if (design_changed)
|
if (design_changed)
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ void UnlockStatusbar()
|
|||||||
else
|
else
|
||||||
block_progressbar_update = 0;
|
block_progressbar_update = 0;
|
||||||
}
|
}
|
||||||
if (Mpd.GetState() < psPlay)
|
if (!Mpd.isPlaying())
|
||||||
Statusbar() << wclrtoeol;
|
Statusbar() << wclrtoeol;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ void TraceMpdStatus()
|
|||||||
else
|
else
|
||||||
block_progressbar_update = !allow_statusbar_unlock;
|
block_progressbar_update = !allow_statusbar_unlock;
|
||||||
|
|
||||||
if (Mpd.GetState() < psPlay && !block_statusbar_update && !block_progressbar_update)
|
if (!Mpd.isPlaying() && !block_statusbar_update && !block_progressbar_update)
|
||||||
{
|
{
|
||||||
if (Config.new_design)
|
if (Config.new_design)
|
||||||
mvwhline(wFooter->Raw(), 0, 0, 0, wFooter->GetWidth());
|
mvwhline(wFooter->Raw(), 0, 0, 0, wFooter->GetWidth());
|
||||||
@@ -210,7 +210,7 @@ void NcmpcppStatusChanged(Connection *, StatusChanges changed, void *)
|
|||||||
if (!Playlist::BlockUpdate)
|
if (!Playlist::BlockUpdate)
|
||||||
{
|
{
|
||||||
np = Mpd.GetCurrentSong();
|
np = Mpd.GetCurrentSong();
|
||||||
if (Mpd.GetState() > psStop)
|
if (Mpd.isPlaying())
|
||||||
WindowTitle(utf_to_locale_cpy(np.toString(Config.song_window_title_format)));
|
WindowTitle(utf_to_locale_cpy(np.toString(Config.song_window_title_format)));
|
||||||
|
|
||||||
bool was_filtered = myPlaylist->Items->isFiltered();
|
bool was_filtered = myPlaylist->Items->isFiltered();
|
||||||
@@ -372,7 +372,7 @@ void NcmpcppStatusChanged(Connection *, StatusChanges changed, void *)
|
|||||||
|
|
||||||
if (!Config.execute_on_song_change.empty())
|
if (!Config.execute_on_song_change.empty())
|
||||||
system(Config.execute_on_song_change.c_str());
|
system(Config.execute_on_song_change.c_str());
|
||||||
if (Mpd.GetState() > psStop)
|
if (Mpd.isPlaying())
|
||||||
WindowTitle(utf_to_locale_cpy(np.toString(Config.song_window_title_format)));
|
WindowTitle(utf_to_locale_cpy(np.toString(Config.song_window_title_format)));
|
||||||
if (Config.autocenter_mode && !myPlaylist->Items->isFiltered())
|
if (Config.autocenter_mode && !myPlaylist->Items->isFiltered())
|
||||||
myPlaylist->Items->Highlight(myPlaylist->NowPlaying);
|
myPlaylist->Items->Highlight(myPlaylist->NowPlaying);
|
||||||
@@ -391,7 +391,7 @@ void NcmpcppStatusChanged(Connection *, StatusChanges changed, void *)
|
|||||||
}
|
}
|
||||||
static time_t now, past = 0;
|
static time_t now, past = 0;
|
||||||
time(&now);
|
time(&now);
|
||||||
if (((now > past || changed.SongID) && Mpd.GetState() > psStop) || RedrawStatusbar)
|
if (((now > past || changed.SongID) && Mpd.isPlaying()) || RedrawStatusbar)
|
||||||
{
|
{
|
||||||
time(&past);
|
time(&past);
|
||||||
if (np.Empty())
|
if (np.Empty())
|
||||||
@@ -399,7 +399,7 @@ void NcmpcppStatusChanged(Connection *, StatusChanges changed, void *)
|
|||||||
np = Mpd.GetCurrentSong();
|
np = Mpd.GetCurrentSong();
|
||||||
WindowTitle(utf_to_locale_cpy(np.toString(Config.song_window_title_format)));
|
WindowTitle(utf_to_locale_cpy(np.toString(Config.song_window_title_format)));
|
||||||
}
|
}
|
||||||
if (!np.Empty() && Mpd.GetState() > psStop)
|
if (!np.Empty() && Mpd.isPlaying())
|
||||||
{
|
{
|
||||||
changed.ElapsedTime = 1;
|
changed.ElapsedTime = 1;
|
||||||
|
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ void Visualizer::Update()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
// if mpd is stopped, clear the screen
|
// if mpd is stopped, clear the screen
|
||||||
if (Mpd.GetState() < MPD::psPlay)
|
if (!Mpd.isPlaying())
|
||||||
{
|
{
|
||||||
w->Clear();
|
w->Clear();
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user