diff --git a/app/src/main/java/com/hippo/ehviewer/widget/GalleryInfoContentHelper.java b/app/src/main/java/com/hippo/ehviewer/widget/GalleryInfoContentHelper.java index 06bb92cf1..fbe0dcdc3 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/GalleryInfoContentHelper.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/GalleryInfoContentHelper.java @@ -98,7 +98,10 @@ public abstract class GalleryInfoContentHelper extends ContentLayout.ContentHelp int id = bundle.getInt(KEY_DATA_MAP, IntIdGenerator.INVALID_ID); if (id != IntIdGenerator.INVALID_ID) { FavouriteStatusRouter router = EhApplication.getFavouriteStatusRouter(); - map = router.restoreDataMap(id); + Map map = router.restoreDataMap(id); + if (map != null) { + this.map = map; + } } return super.restoreInstanceState(state);