diff --git a/gui/playlist.c b/gui/playlist.c
index d95a1f6b..69888970 100644
--- a/gui/playlist.c
+++ b/gui/playlist.c
@@ -314,7 +314,7 @@ bool __gui_playlist_init_idle()
GtkTreeIter iter;
filter = GTK_TREE_MODEL(gui_sidebar_filter());
- treeview = GTK_TREE_VIEW(gui_builder_widget("o_playlist_view"));
+ treeview = gui_sidebar_treeview();
selection = gtk_tree_view_get_selection(treeview);
gtk_tree_model_get_iter_first(filter, &iter);
gtk_tree_selection_select_iter(selection, &iter);
@@ -339,7 +339,7 @@ void gui_playlist_init()
GtkTreeIter parent;
filter = gui_sidebar_filter();
- treeview = GTK_TREE_VIEW(gui_builder_widget("o_playlist_view"));
+ treeview = gui_sidebar_treeview();
gtk_tree_model_filter_set_visible_func(filter, __playlist_visible_func,
NULL, NULL);
@@ -403,8 +403,7 @@ void gui_playlist_add_library(struct library *library)
g_free(name);
}
- gtk_tree_view_expand_all(
- GTK_TREE_VIEW(gui_builder_widget("o_playlist_view")));
+ gtk_tree_view_expand_all(gui_sidebar_treeview());
}
void gui_playlist_add_artist(struct artist *artist)
diff --git a/include/gui/sidebar.h b/include/gui/sidebar.h
index 93937885..6cb00dd9 100644
--- a/include/gui/sidebar.h
+++ b/include/gui/sidebar.h
@@ -32,4 +32,10 @@ static inline GtkTreeModelFilter *gui_sidebar_filter()
return GTK_TREE_MODEL_FILTER(gui_builder_object("sidebar_filter"));
}
+/* Called to get the sidebar treeview. */
+static inline GtkTreeView *gui_sidebar_treeview()
+{
+ return GTK_TREE_VIEW(gui_builder_widget("sidebar_treeview"));
+}
+
#endif /* OCARINA_GUI_SIDEBAR_H */
diff --git a/share/ocarina/ocarina.ui b/share/ocarina/ocarina.ui
index a7316157..0d0b1f86 100644
--- a/share/ocarina/ocarina.ui
+++ b/share/ocarina/ocarina.ui
@@ -740,7 +740,7 @@ audio-volume-medium
True
in
-