diff --git a/lib/widgets/viewer/entry_vertical_pager.dart b/lib/widgets/viewer/entry_vertical_pager.dart index 526d67c4c..7725da999 100644 --- a/lib/widgets/viewer/entry_vertical_pager.dart +++ b/lib/widgets/viewer/entry_vertical_pager.dart @@ -176,12 +176,16 @@ class _ViewerVerticalPageViewState extends State { } // needed to refresh when entry changes but the page does not (e.g. on page deletion) - setState(() {}); + if (mounted) { + setState(() {}); + } } // when the entry image itself changed (e.g. after rotation) void _onImageChanged() async { // rebuild to refresh the Image inside ImagePage - setState(() {}); + if (mounted) { + setState(() {}); + } } }