summaryrefslogtreecommitdiff
path: root/plugins/gtkui/mainplaylist.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-08-31 20:58:52 +0200
committerGravatar waker <wakeroid@gmail.com>2011-08-31 20:58:52 +0200
commit921c74cb8eb8f517e2905ede971a7a267a626b7a (patch)
treebd1cf431f803367b03c874162f6ed020ab5175a6 /plugins/gtkui/mainplaylist.c
parentfecc68fb7ac36ed234f6e61605292190c690b713 (diff)
auto-save playlists after drag-n-drop, delete-selected, crop
Diffstat (limited to 'plugins/gtkui/mainplaylist.c')
-rw-r--r--plugins/gtkui/mainplaylist.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/gtkui/mainplaylist.c b/plugins/gtkui/mainplaylist.c
index f04f9cb1..d8721e8b 100644
--- a/plugins/gtkui/mainplaylist.c
+++ b/plugins/gtkui/mainplaylist.c
@@ -118,6 +118,7 @@ main_drag_n_drop (DdbListviewIter before, DdbPlaylistHandle from_playlist, uint3
}
deadbeef->plt_unref (plt);
deadbeef->pl_unlock ();
+ deadbeef->pl_save_all ();
}
void main_external_drag_n_drop (DdbListviewIter before, char *mem, int length) {
@@ -184,6 +185,7 @@ void main_draw_group_title (DdbListview *listview, GdkDrawable *drawable, DdbLis
void
main_delete_selected (void) {
deadbeef->pl_delete_selected ();
+ deadbeef->pl_save_all ();
main_refresh ();
search_refresh ();
}