Mercurial > audlegacy
diff audacious/util.c @ 2087:bc47a2129067 trunk
[svn] - update these files
author | nenolod |
---|---|
date | Mon, 11 Dec 2006 04:30:50 -0800 |
parents | c725daec3849 |
children | f18a5b617c34 |
line wrap: on
line diff
--- a/audacious/util.c Mon Dec 11 04:28:00 2006 -0800 +++ b/audacious/util.c Mon Dec 11 04:30:50 2006 -0800 @@ -777,6 +777,7 @@ GSList *cur; gchar *ptr; guint ctr = 0; + Playlist *playlist = playlist_get_active(); if (GTK_IS_WIDGET(mainwin_jtf)) gtk_widget_set_sensitive(mainwin_jtf, FALSE); @@ -784,9 +785,9 @@ for (cur = files; cur; cur = g_slist_next(cur)) { if (g_file_test(cur->data,G_FILE_TEST_IS_DIR)) { - playlist_add_dir((const gchar *) cur->data); + playlist_add_dir(playlist, (const gchar *) cur->data); } else { - playlist_add((const gchar *) cur->data); + playlist_add(playlist, (const gchar *) cur->data); } if (++ctr == 20) { @@ -832,7 +833,7 @@ if (!files) return; - playlist_clear(); + playlist_clear(playlist_get_active()); filebrowser_add_files(browser, files); g_slist_foreach(files, (GFunc) g_free, NULL); @@ -1111,12 +1112,13 @@ { int ctr = 0; char *ptr; + Playlist *playlist = playlist_get_active(); if (GTK_IS_WIDGET(mainwin_jtf)) gtk_widget_set_sensitive(mainwin_jtf, FALSE); while (files[ctr] != NULL) { - playlist_add(files[ctr++]); + playlist_add(playlist, files[ctr++]); } playlistwin_update_list(); @@ -1148,7 +1150,7 @@ if (util_filebrowser_is_dir_classic (GTK_FILE_SELECTION(GTK_FILE_SELECTION(filesel)))) return; - playlist_clear(); + playlist_clear(playlist_get_active()); files = gtk_file_selection_get_selections(GTK_FILE_SELECTION(filesel)); filebrowser_add_files_classic(files, GTK_FILE_SELECTION(filesel)); gtk_widget_destroy(filesel);