summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/playlist.c b/playlist.c
index 83f1d4c7..eb6268cc 100644
--- a/playlist.c
+++ b/playlist.c
@@ -4129,3 +4129,12 @@ plt_add_files_end (playlist_t *plt, int visibility) {
l->callback_end (&d, l->user_data);
}
}
+
+void
+plt_deselect_all (playlist_t *playlist) {
+ LOCK;
+ for (playItem_t *it = playlist->head[PL_MAIN]; it; it = it->next[PL_MAIN]) {
+ it->selected = 0;
+ }
+ UNLOCK;
+}