diff --git a/CHANGELOG b/CHANGELOG index 72ea356d..ebbf395d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,7 @@ - Fix showing the first playlist in the list - Fix memory leaks in core/ - Fix theme parsing errors +- Fix crash while reading 6.4.x playlists 6.5.0-rc: - Convert to CMake/CTest diff --git a/core/playlists/system.c b/core/playlists/system.c index 73b42bf8..072c00c2 100644 --- a/core/playlists/system.c +++ b/core/playlists/system.c @@ -422,10 +422,10 @@ static bool __sys_pl_load_new() gchar *name; if (!file_open(&sys_pl_file, OPEN_READ)) { - idle_schedule(IDLE_SYNC, __sys_pl_load, NULL); - idle_schedule(IDLE_SYNC, sys_pl_collection_load, NULL); - idle_schedule(IDLE_SYNC, sys_pl_queued_load, NULL); - idle_schedule(IDLE_SYNC, __sys_pl_update_save, NULL); + __sys_pl_load(); + sys_pl_collection_load(); + sys_pl_queued_load(); + __sys_pl_update_save(); return true; }