From 085f4b2eca34c2ebaf59955c1297446b3b7bb45d Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Mon, 28 Feb 2022 21:47:02 +0900 Subject: [PATCH] minor fix --- lib/widgets/map/map_page.dart | 2 +- lib/widgets/viewer/overlay/bottom/thumbnail_preview.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/widgets/map/map_page.dart b/lib/widgets/map/map_page.dart index 4fe6aafe2..3987bd2f1 100644 --- a/lib/widgets/map/map_page.dart +++ b/lib/widgets/map/map_page.dart @@ -302,7 +302,7 @@ class _ContentState extends State<_Content> with SingleTickerProviderStateMixin if (regionCollection != null) { final regionEntries = regionCollection!.sortedEntries; final selectedIndex = _selectedIndexNotifier.value; - selectedEntry = selectedIndex != null && selectedIndex < regionEntries.length ? regionEntries[selectedIndex] : null; + selectedEntry = selectedIndex != null && 0 <= selectedIndex && selectedIndex < regionEntries.length ? regionEntries[selectedIndex] : null; } _regionCollectionNotifier.value = openingCollection.copyWith( diff --git a/lib/widgets/viewer/overlay/bottom/thumbnail_preview.dart b/lib/widgets/viewer/overlay/bottom/thumbnail_preview.dart index a9b419455..f223cf4c6 100644 --- a/lib/widgets/viewer/overlay/bottom/thumbnail_preview.dart +++ b/lib/widgets/viewer/overlay/bottom/thumbnail_preview.dart @@ -56,7 +56,7 @@ class _ViewerThumbnailPreviewState extends State { return ThumbnailScroller( availableWidth: widget.availableWidth, entryCount: entryCount, - entryBuilder: (index) => index < entryCount ? entries[index] : null, + entryBuilder: (index) => 0 <= index && index < entryCount ? entries[index] : null, indexNotifier: _entryIndexNotifier, onTap: (index) => ViewEntryNotification(index: index).dispatch(context), );