summaryrefslogtreecommitdiff
path: root/src/ui/screen_track_browser.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-07-12 10:36:06 +1000
committerjacqueline <me@jacqueline.id.au>2023-07-12 10:36:06 +1000
commitdf22bed0724b3a0d04c9fefd0f5bb130945a6b4e (patch)
tree919ad6d6dcb611aa5cb1710efd9425655caf8960 /src/ui/screen_track_browser.cpp
parent67ab8bf5153f9391b8b728bc932ea8414e18c511 (diff)
downloadtangara-fw-df22bed0724b3a0d04c9fefd0f5bb130945a6b4e.tar.gz
Include title in indexes to avoid a per-record disk read
GOTTA GO FAST
Diffstat (limited to 'src/ui/screen_track_browser.cpp')
-rw-r--r--src/ui/screen_track_browser.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/ui/screen_track_browser.cpp b/src/ui/screen_track_browser.cpp
index bf8a550c..d1fd921c 100644
--- a/src/ui/screen_track_browser.cpp
+++ b/src/ui/screen_track_browser.cpp
@@ -110,7 +110,6 @@ auto TrackBrowser::Tick() -> void {
}
if (loading_page_->wait_for(std::chrono::seconds(0)) ==
std::future_status::ready) {
- ESP_LOGI(kTag, "load finished. adding to page.");
auto result = loading_page_->get();
AddResults(loading_pos_.value_or(END), result);
@@ -125,12 +124,10 @@ auto TrackBrowser::OnItemSelected(lv_event_t* ev) -> void {
return;
}
if (index < kPageBuffer) {
- ESP_LOGI(kTag, "fetch page at start");
FetchNewPage(START);
return;
}
if (index > GetNumRecords() - kPageBuffer) {
- ESP_LOGI(kTag, "fetch page at end");
FetchNewPage(END);
return;
}
@@ -254,7 +251,6 @@ auto TrackBrowser::DropPage(Position pos) -> void {
auto TrackBrowser::FetchNewPage(Position pos) -> void {
if (loading_page_) {
- ESP_LOGI(kTag, "already loading; giving up");
return;
}
@@ -268,7 +264,6 @@ auto TrackBrowser::FetchNewPage(Position pos) -> void {
break;
}
if (!cont) {
- ESP_LOGI(kTag, "out of pages; giving up");
return;
}
@@ -282,11 +277,9 @@ auto TrackBrowser::FetchNewPage(Position pos) -> void {
if (current_pages_.size() >= kMaxPages) {
switch (pos) {
case START:
- ESP_LOGI(kTag, "dropping end page");
DropPage(END);
break;
case END:
- ESP_LOGI(kTag, "dropping start page");
DropPage(START);
break;
}