diff --git a/lib/providers/logbook_photos_provider.dart b/lib/providers/logbook_photos_provider.dart index 0e396ce..d1c83f4 100644 --- a/lib/providers/logbook_photos_provider.dart +++ b/lib/providers/logbook_photos_provider.dart @@ -122,5 +122,5 @@ class LogbookPhotos extends InheritedWidget { } @override - bool updateShouldNotify(LogbookPhotos oldWidget) => const DeepCollectionEquality().equals(oldWidget.photos, photos); + bool updateShouldNotify(LogbookPhotos oldWidget) => !const DeepCollectionEquality().equals(oldWidget.photos, photos); } diff --git a/lib/screens/logbook/screen_logbook.dart b/lib/screens/logbook/screen_logbook.dart index 661043e..6656f21 100644 --- a/lib/screens/logbook/screen_logbook.dart +++ b/lib/screens/logbook/screen_logbook.dart @@ -22,7 +22,7 @@ class _LogbookScreenState extends State with SingleTickerProvider title: Text(S.of(context).logbook), slivers: [ _PicturesGridBuilder( - values: LogbookPhotos.of(context), + values: LogbookPhotos.of(context, listen: true), onEdit: _editProfile, ), SliverToBoxAdapter(