diff --git a/src/status.cpp b/src/status.cpp index ecbb9b95..b719dd5f 100644 --- a/src/status.cpp +++ b/src/status.cpp @@ -361,7 +361,7 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) } if (changed.ElapsedTime) { - if (!np.Empty()) + if (!np.Empty() && !player_state.empty()) { int elapsed = Mpd->GetElapsedTime();