From 4cfcbdbc9ef71750670e7d8c95d13000c66b3fba Mon Sep 17 00:00:00 2001 From: Khaled Date: Sun, 1 Dec 2024 20:56:54 +0600 Subject: [PATCH] fix: Provider missing on LargeLyricsView --- lib/app/player/components/lyrics.dart | 12 +++++++++--- lib/model/common.dart | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/app/player/components/lyrics.dart b/lib/app/player/components/lyrics.dart index 71d585f..31e6f48 100644 --- a/lib/app/player/components/lyrics.dart +++ b/lib/app/player/components/lyrics.dart @@ -218,9 +218,15 @@ class _LyricsState extends State with AutomaticKeepAliveClientMixin { }, transitionDuration: Durations.short3, reverseTransitionDuration: Durations.short2, - pageBuilder: (_, __, ___) => ChangeNotifierProvider.value( - value: playerProvider, - child: _ExpandedLyrics(result), + pageBuilder: (_, __, ___) => MultiProvider( + providers: [ + Provider.value(value: context.read()), + ChangeNotifierProvider.value(value: playerProvider), + ], + child: ChangeNotifierProvider.value( + value: playerProvider, + child: _ExpandedLyrics(result), + ), ), ), ); diff --git a/lib/model/common.dart b/lib/model/common.dart index b4d585a..040317c 100644 --- a/lib/model/common.dart +++ b/lib/model/common.dart @@ -25,7 +25,7 @@ class Thumbnails with EquatableMixin { bool get stringify => true; @override - List get props => [low, medium, high]; + List get props => [low, medium, high, max]; } @Embedded(ignore: {"props", "stringify"})