fix: negative index exception in update palette

This commit is contained in:
Kingkor Roy Tirtho 2023-07-08 21:42:24 +06:00
parent 704fcca298
commit 2a8a504a65

View File

@ -488,14 +488,12 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier<ProxyPlaylist>
return; return;
} }
return Future.microtask(() async { return Future.microtask(() async {
final activeTrack = state.tracks.elementAtOrNull(state.active ?? 0); if (state.activeTrack == null) return;
if (activeTrack == null) return;
final palette = await PaletteGenerator.fromImageProvider( final palette = await PaletteGenerator.fromImageProvider(
UniversalImage.imageProvider( UniversalImage.imageProvider(
TypeConversionUtils.image_X_UrlString( TypeConversionUtils.image_X_UrlString(
activeTrack.album?.images, state.activeTrack?.album?.images,
placeholder: ImagePlaceholder.albumArt, placeholder: ImagePlaceholder.albumArt,
), ),
height: 50, height: 50,