diff --git a/app/src/main/java/com/hippo/ehviewer/ui/legacy/ContentLayout.kt b/app/src/main/java/com/hippo/ehviewer/ui/legacy/ContentLayout.kt index 21ebf2bd6..539a83472 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/legacy/ContentLayout.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/legacy/ContentLayout.kt @@ -126,7 +126,7 @@ class ContentLayout(context: Context, attrs: AttributeSet? = null) : FrameLayout } override fun onRestoreInstanceState(state: Parcelable) { - super.onRestoreInstanceState(mContentHelper.restoreInstanceState(state)) + if (::mContentHelper.isInitialized) super.onRestoreInstanceState(mContentHelper.restoreInstanceState(state)) } abstract class ContentHelper : OnShowViewListener {