gui/playlist: Expand playlists after adding user playlists
This will open up each of the playlist headings except for "Collection", which I think is the behavior we want. Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
parent
9b04ebcd71
commit
a4049f8d01
|
@ -313,21 +313,23 @@ bool __gui_playlist_init_idle()
|
|||
{
|
||||
struct db_entry *dbe, *next;
|
||||
GtkTreeSelection *selection;
|
||||
GtkTreeView *treeview;
|
||||
GtkTreeModel *filter;
|
||||
GtkTreeIter iter;
|
||||
|
||||
filter = GTK_TREE_MODEL(gui_builder_object("o_playlist_filter"));
|
||||
selection = gtk_tree_view_get_selection(
|
||||
GTK_TREE_VIEW(gui_builder_widget("o_playlist_view")));
|
||||
treeview = GTK_TREE_VIEW(gui_builder_widget("o_playlist_view"));
|
||||
selection = gtk_tree_view_get_selection(treeview);
|
||||
gtk_tree_model_get_iter_first(filter, &iter);
|
||||
gtk_tree_selection_select_iter(selection, &iter);
|
||||
|
||||
p_filter_enable = false;
|
||||
db_for_each(dbe, next, artist_db_get())
|
||||
gui_playlist_add_artist(ARTIST(dbe));
|
||||
|
||||
db_for_each(dbe, next, pl_user_db_get())
|
||||
gui_playlist_add_user(&USER_PLAYLIST(dbe)->pl_playlist);
|
||||
gtk_tree_view_expand_all(treeview);
|
||||
|
||||
db_for_each(dbe, next, artist_db_get())
|
||||
gui_playlist_add_artist(ARTIST(dbe));
|
||||
p_filter_enable = true;
|
||||
|
||||
p_init_done = true;
|
||||
|
@ -381,7 +383,6 @@ void gui_playlist_init()
|
|||
gtk_tree_store_insert(p_store, &parent, NULL, -1);
|
||||
__playlist_set(&parent, "<big>Library</big>", "system-file-manager", 0);
|
||||
|
||||
gtk_tree_view_expand_all(treeview);
|
||||
gtk_tree_selection_set_select_function(
|
||||
gtk_tree_view_get_selection(treeview),
|
||||
__playlist_on_select, NULL, NULL);
|
||||
|
|
Loading…
Reference in New Issue