static void open_files_worker (void *data) { GSList *lst = (GSList *)data; gtkpl_add_files (lst); 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_NUM, 0, 0, 0); }
static void open_files_worker (void *data) { GSList *lst = (GSList *)data; gtkpl_add_files (lst); deadbeef->pl_save_all (); deadbeef->conf_save (); gtkui_playlist_changed (); extern GtkWidget *mainwin; DdbListview *pl = DDB_LISTVIEW (lookup_widget (mainwin, "playlist")); ddb_listview_set_cursor (pl, 0); deadbeef->sendmessage (DB_EV_PLAY_CURRENT, 0, 1, 0); }
static void add_files_worker (void *data) { GSList *lst = (GSList *)data; gtkpl_add_files (lst); }