diff --git a/lib/models/item_base_model.dart b/lib/models/item_base_model.dart index b4d7a8a..0bd4670 100644 --- a/lib/models/item_base_model.dart +++ b/lib/models/item_base_model.dart @@ -111,6 +111,8 @@ class ItemBaseModel with ItemBaseModelMappable { bool get unWatched => !userData.played && userData.progress <= 0 && userData.unPlayedItemCount == 0; + bool get watched => userData.played; + String? detailedName(BuildContext context) => "$name${overview.yearAired != null ? " (${overview.yearAired})" : ""}"; String? get subText => null; diff --git a/lib/screens/shared/media/components/poster_image.dart b/lib/screens/shared/media/components/poster_image.dart index afa2316..0df6b9a 100644 --- a/lib/screens/shared/media/components/poster_image.dart +++ b/lib/screens/shared/media/components/poster_image.dart @@ -196,8 +196,7 @@ class PosterImage extends ConsumerWidget { ), ), ), - if (poster is! PhotoAlbumModel && (poster.unPlayedItemCount != null && poster is SeriesModel) || - (poster.playAble && !poster.unWatched)) + if ((poster.unPlayedItemCount != null && poster is SeriesModel) || poster.watched) IgnorePointer( child: Align( alignment: Alignment.topRight,