summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-11-23 20:13:09 +0100
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-11-23 20:13:09 +0100
commitcb7462555f5ba606a1fb844f82cd386610ab7896 (patch)
treeffb757411ff23063a541a1dbb70ff1cb21c03478 /playlist.c
parent1a571ef8f9b6d513e3cda63b227b3ab2a4855917 (diff)
fixed ignore_archives and ignore_symlinks in plt_add_dir2
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/playlist.c b/playlist.c
index 044e695c..83f1d4c7 100644
--- a/playlist.c
+++ b/playlist.c
@@ -4077,7 +4077,12 @@ plt_insert_file2 (int visibility, playlist_t *playlist, playItem_t *after, const
playItem_t *
plt_insert_dir2 (int visibility, playlist_t *plt, playItem_t *after, const char *dirname, int *pabort, int (*callback)(playItem_t *it, void *user_data), void *user_data) {
- return plt_insert_dir_int (visibility, plt, NULL, after, dirname, pabort, callback, user_data);
+ follow_symlinks = conf_get_int ("add_folders_follow_symlinks", 0);
+ ignore_archives = conf_get_int ("ignore_archives", 1);
+
+ playItem_t *ret = plt_insert_dir_int (visibility, plt, NULL, after, dirname, pabort, callback, user_data);
+ ignore_archives = 0;
+ return ret;
}
int