From 3ec7a3d62a7383f19d4d4ee68ea9f0c66c9fe970 Mon Sep 17 00:00:00 2001 From: waker Date: Sun, 8 May 2011 21:14:30 +0200 Subject: changed few old-style pl_* functions which were working with current playlist with the new ones, working with specific playlist passed as argument --- main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index f398aaa6..c671a58f 100644 --- a/main.c +++ b/main.c @@ -264,8 +264,8 @@ server_exec_command_line (const char *cmdline, int len, char *sendback, int sbsi else { pname = parg; } - if (deadbeef->pl_add_dir (pname, NULL, NULL) < 0) { - if (deadbeef->pl_add_file (pname, NULL, NULL) < 0) { + if (deadbeef->plt_add_dir ((ddb_playlist_t*)curr_plt, pname, NULL, NULL) < 0) { + if (deadbeef->plt_add_file ((ddb_playlist_t*)curr_plt, pname, NULL, NULL) < 0) { fprintf (stderr, "failed to add file or folder %s\n", pname); } } @@ -273,6 +273,7 @@ server_exec_command_line (const char *cmdline, int len, char *sendback, int sbsi parg++; } deadbeef->pl_add_files_end (); + plt_unref (curr_plt); } messagepump_push (DB_EV_PLAYLIST_REFRESH, 0, 0, 0); if (!queue) { -- cgit v1.2.3