diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-09-29 19:53:07 +0200 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-09-29 19:53:07 +0200 |
commit | 81e8c8ab6c6fe60e844e76c02315e6238bb3f97b (patch) | |
tree | 0427dd0716acd02258574e8ed26ab71337358030 /plugins/gtkui/fileman.c | |
parent | 5fa0da2d9b0edf78097a0d29b1bde3c260a36af4 (diff) |
gtkui: get rid of all pl_save_all calls in favor of pl_save_current
Diffstat (limited to 'plugins/gtkui/fileman.c')
-rw-r--r-- | plugins/gtkui/fileman.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/gtkui/fileman.c b/plugins/gtkui/fileman.c index 3da9b265..4ed4c827 100644 --- a/plugins/gtkui/fileman.c +++ b/plugins/gtkui/fileman.c @@ -74,8 +74,8 @@ gtkpl_add_files (GSList *lst) { g_slist_foreach(lst, gtkpl_addfile_cb, NULL); g_slist_free (lst); deadbeef->pl_add_files_end (); + deadbeef->plt_save_config (plt); deadbeef->plt_unref (plt); - deadbeef->pl_save_all (); deadbeef->conf_save (); } @@ -83,7 +83,7 @@ static void add_dirs_worker (void *data) { GSList *lst = (GSList *)data; gtkpl_add_dirs (lst); - deadbeef->pl_save_all (); + deadbeef->pl_save_current (); deadbeef->conf_save (); } @@ -109,9 +109,9 @@ static void open_files_worker (void *data) { GSList *lst = (GSList *)data; gtkpl_add_files (lst); - deadbeef->pl_save_all (); - deadbeef->conf_save (); + deadbeef->pl_save_current (); deadbeef->pl_set_cursor (PL_MAIN, 0); + deadbeef->conf_save (); deadbeef->sendmessage (DB_EV_PLAYLISTCHANGED, 0, 0, 0); deadbeef->sendmessage (DB_EV_PLAY_CURRENT, 0, 1, 0); } @@ -239,8 +239,8 @@ gtkpl_add_fm_dropped_files (DB_playItem_t *drop_before, char *ptr, int length) { free (ptr); deadbeef->pl_add_files_end (); + deadbeef->plt_save_config (plt); deadbeef->plt_unref (plt); - deadbeef->pl_save_all (); g_idle_add (set_dnd_cursor_idle, first); } |