/* callback for opening a file */ static void open_cb(AppData *appdata, GSList *filenames) { GSList *iter; gboolean do_play = FALSE; if (playlist_get_length(appdata->playlist) == 0) do_play = TRUE; for (iter = filenames; iter != NULL; iter = iter->next) { playlist_append(appdata->playlist, (char *) iter->data); } if (do_play) playlist_jump_to(appdata->playlist, 0); }
void on_jump_to_activate(GtkAction * action, gpointer user_data) { playlist_jump_to(get_playlist(app)); }