summaryrefslogtreecommitdiff
path: root/src/ui/screen_track_browser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/screen_track_browser.cpp')
-rw-r--r--src/ui/screen_track_browser.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/ui/screen_track_browser.cpp b/src/ui/screen_track_browser.cpp
index 86140558..a9333be4 100644
--- a/src/ui/screen_track_browser.cpp
+++ b/src/ui/screen_track_browser.cpp
@@ -79,9 +79,12 @@ TrackBrowser::TrackBrowser(
// Wrapping behaves in surprising ways, again due to progressing loading.
lv_group_set_wrap(group_, false);
- widgets::TopBar top_bar(root_, group_);
- top_bar.set_title(title);
- back_button_ = top_bar.back_button_;
+ widgets::TopBar::Configuration config{
+ .show_back_button = true,
+ .title = title,
+ };
+ auto top_bar = CreateTopBar(root_, config);
+ back_button_ = top_bar->button();
list_ = lv_list_create(root_);
lv_obj_set_width(list_, lv_pct(100));