summaryrefslogtreecommitdiff
path: root/src/libaudcore/drct.cc
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2016-09-27 22:58:23 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2016-09-27 22:58:23 +0200
commite55b0d8a97d0be6be188d5d13f675da935c039ef (patch)
treece9d7834fc75cd1c072bceff614ef3b1eb39052c /src/libaudcore/drct.cc
parentdf5213d83c2bf1abd97568cef5a1a763bc425926 (diff)
parent66d524c01720835a30716cb6861606f95629faea (diff)
fix conflict
Diffstat (limited to 'src/libaudcore/drct.cc')
-rw-r--r--src/libaudcore/drct.cc14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/libaudcore/drct.cc b/src/libaudcore/drct.cc
index 0f957bd..d8a0589 100644
--- a/src/libaudcore/drct.cc
+++ b/src/libaudcore/drct.cc
@@ -199,19 +199,7 @@ static void add_list (Index<PlaylistAddItem> && items, int at, bool to_temp, boo
if (to_temp)
aud_playlist_set_active (aud_playlist_get_temporary ());
- int playlist = aud_playlist_get_active ();
-
- /* queue the new entries before deleting the old ones */
- /* this is to avoid triggering the --quit-after-play condition */
- aud_playlist_entry_insert_batch (playlist, at, std::move (items), play);
-
- if (play)
- {
- if (aud_get_bool (nullptr, "clear_playlist"))
- aud_playlist_entry_delete (playlist, 0, aud_playlist_entry_count (playlist));
- else
- aud_playlist_queue_delete (playlist, 0, aud_playlist_queue_count (playlist));
- }
+ aud_playlist_entry_insert_batch (aud_playlist_get_active (), at, std::move (items), play);
}
EXPORT void aud_drct_pl_add (const char * filename, int at)