summaryrefslogtreecommitdiff
path: root/src/playlist/source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/playlist/source.cpp')
-rw-r--r--src/playlist/source.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/playlist/source.cpp b/src/playlist/source.cpp
index 0df514e4..cf60b1c1 100644
--- a/src/playlist/source.cpp
+++ b/src/playlist/source.cpp
@@ -51,7 +51,7 @@ auto IndexRecordSource::Current() -> std::optional<database::TrackId> {
return {};
}
- return current_page_->values().at(current_item_).track();
+ return current_page_->values().at(current_item_)->track();
}
auto IndexRecordSource::Advance() -> std::optional<database::TrackId> {
@@ -128,7 +128,7 @@ auto IndexRecordSource::Peek(std::size_t n, std::vector<database::TrackId>* out)
working_item = 0;
}
- out->push_back(working_page->values().at(working_item).track().value());
+ out->push_back(working_page->values().at(working_item)->track().value());
n--;
items_added++;
working_item++;