From 3a30d396a8b437d12fe8ad48a6c0cc30e27acf7e Mon Sep 17 00:00:00 2001 From: waker Date: Sat, 26 Feb 2011 16:11:31 +0100 Subject: fixed playlist corruption while adding files if cursor jumps to another playlist --- main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 7598160f..31176cb1 100644 --- a/main.c +++ b/main.c @@ -231,12 +231,13 @@ server_exec_command_line (const char *cmdline, int len, char *sendback, int sbsi } } // add files - if (!queue && plt_get_curr () != -1) { + int curr_plt = plt_get_curr (); + if (!queue) { pl_clear (); pl_reset_cursor (); } if (parg < pend) { - deadbeef->pl_add_files_begin (); + deadbeef->pl_add_files_begin (curr_plt); } while (parg < pend) { char resolved[PATH_MAX]; -- cgit v1.2.3