mobile: Fix handling of works without sections

This commit is contained in:
Elias Projahn 2020-05-13 22:05:18 +02:00
parent 3af7c23bbc
commit 0ccebb2217
3 changed files with 11 additions and 6 deletions

View file

@ -341,8 +341,10 @@ class _PlaybackService extends BackgroundAudioTask {
if (partIds.isNotEmpty) {
subtitleBuffer.write(': ');
final section =
workInfo.sections.lastWhere((s) => s.beforePartIndex <= partIds[0]);
final section = workInfo.sections.lastWhere(
(s) => s.beforePartIndex <= partIds[0],
orElse: () => null,
);
if (section != null) {
subtitleBuffer.write(section.title);