From 5b36f9b9ab9e0368fec1fd448cd95ca94d263be7 Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Mon, 1 Sep 2025 22:12:52 +0200 Subject: [PATCH] fix: Set min axis count to at least 2 --- lib/screens/library_search/widgets/library_views.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/screens/library_search/widgets/library_views.dart b/lib/screens/library_search/widgets/library_views.dart index d0d1ac2..29f6672 100644 --- a/lib/screens/library_search/widgets/library_views.dart +++ b/lib/screens/library_search/widgets/library_views.dart @@ -113,7 +113,7 @@ class LibraryViews extends ConsumerWidget { Widget createGrid(List items) { return SliverGrid.builder( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( - crossAxisCount: posterSize.toInt(), + crossAxisCount: posterSize.clamp(2, double.maxFinite).toInt(), mainAxisSpacing: (8 * decimal) + 8, crossAxisSpacing: (8 * decimal) + 8, childAspectRatio: items.getMostCommonType.aspectRatio, @@ -247,7 +247,7 @@ class LibraryViews extends ConsumerWidget { return SliverMasonryGrid.count( mainAxisSpacing: (8 * decimal) + 8, crossAxisSpacing: (8 * decimal) + 8, - crossAxisCount: posterSize.toInt(), + crossAxisCount: posterSize.clamp(2, double.maxFinite).toInt(), childCount: items.length, itemBuilder: (context, index) { final item = items[index];