diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-01-15 23:03:36 +0100 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-01-15 23:03:36 +0100 |
commit | d7679b32142881848cf8991950bbe83f5013c51d (patch) | |
tree | ad0f894b23add3bb99d7855778f1dc27ee87ddfa | |
parent | 5e478cf66fdcfe30b1e0f1235a66029278a338f9 (diff) |
fix bug #971: don't load playlists from archives
-rw-r--r-- | playlist.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -1288,7 +1288,6 @@ plt_insert_file_int (int visibility, playlist_t *playlist, playItem_t *after, co DB_vfs_t **vfsplugs = plug_get_vfs_list (); for (int i = 0; vfsplugs[i]; i++) { if (vfsplugs[i]->is_container) { - trace ("%s cont test\n", fname); if (vfsplugs[i]->is_container (fname)) { trace ("inserting %s via vfs %s\n", fname, vfsplugs[i]->plugin.id); playItem_t *it = plt_insert_dir_int (visibility, playlist, vfsplugs[i], after, fname, pabort, cb, user_data); @@ -1505,10 +1504,13 @@ plt_insert_dir_int (int visibility, playlist_t *playlist, DB_vfs_t *vfs, playIte strcpy (fullname, namelist[i]->d_name); } inserted = plt_insert_file_int (visibility, playlist, after, fullname, pabort, cb, user_data); - if (!inserted) { - // special case for loading playlists in zip files - inserted = plt_load_int (visibility, playlist, after, fullname, pabort, cb, user_data); - } + // NOTE: adding archive to playlist is the same as adding a + // folder, so we don't load any playlists. + // the code below is kept for reference +// if (!inserted) { +// // special case for loading playlists in zip files +// inserted = plt_load_int (visibility, playlist, after, fullname, pabort, cb, user_data); +// } } if (inserted) { after = inserted; |