diff options
author | Yoann Lopes <yoann.lopes@nokia.com> | 2011-11-11 00:25:54 +0100 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@nokia.com> | 2011-11-11 00:25:54 +0100 |
commit | 6ea9c1fc57cc0dd5bc9534f1a1036144b8fedfe5 (patch) | |
tree | 00b0e8803bec4b4eb85fa81ba3b1324c95927a46 | |
parent | bc7a27bc5d042009705045a7960609836a1a2cbb (diff) |
Workaround for libspotify bug.
Playlist offline status never goes to 'Waiting'...
So we check that ourselves.
-rw-r--r-- | libQtSpotify/qspotifyplaylist.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libQtSpotify/qspotifyplaylist.cpp b/libQtSpotify/qspotifyplaylist.cpp index af9011e..d64780f 100644 --- a/libQtSpotify/qspotifyplaylist.cpp +++ b/libQtSpotify/qspotifyplaylist.cpp @@ -248,6 +248,8 @@ bool QSpotifyPlaylist::updateData() if (m_offlineStatus != os) { if (os == Waiting && m_offlineTracks.count() == m_availableTracks.count()) m_offlineStatus = Yes; + else if (os == Yes && m_offlineTracks.count() < m_availableTracks.count()) + m_offlineStatus = Waiting; else m_offlineStatus = os; |