Power off playlist unload.

pull/1724/head
Blaz Kristan 2021-02-28 15:34:18 +01:00
rodzic a1c2c04510
commit 90808ac67e
3 zmienionych plików z 14 dodań i 2 usunięć

Wyświetl plik

@ -166,6 +166,7 @@ class PinManagerClass {
};
//playlist.cpp
void unloadPlaylist();
void loadPlaylist(JsonObject playlistObject);
void handlePlaylist();

Wyświetl plik

@ -30,6 +30,7 @@ void toggleOnOff()
{
briLast = bri;
bri = 0;
unloadPlaylist();
}
}

Wyświetl plik

@ -74,9 +74,19 @@ void serializePlaylist() {
}
*/
void unloadPlaylist() {
if (playlistEntries != nullptr) {
delete[] playlistEntries;
playlistEntries = nullptr;
}
currentPlaylist = playlistIndex = -1;
playlistLen = playlistEntryDur = 0;
}
void loadPlaylist(JsonObject playlistObj) {
if (playlistEntries != nullptr) {delete[] playlistEntries; playlistEntries = nullptr;}
currentPlaylist = playlistIndex = -1; playlistEntryDur = 0;
unloadPlaylist();
JsonArray presets = playlistObj["ps"];
playlistLen = presets.size();
if (playlistLen == 0) return;