From 5478f8fb595934d2d01b843a727a1da609685030 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sat, 6 Sep 2025 08:43:26 +0300 Subject: [PATCH] Fix crash in ListSelectionController --- .../org/koitharu/kotatsu/core/ui/list/ListSelectionController.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/ListSelectionController.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/ListSelectionController.kt index 9d834ef84..638f13caf 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/ListSelectionController.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/ListSelectionController.kt @@ -186,6 +186,7 @@ class ListSelectionController( override fun onStateChanged(source: LifecycleOwner, event: Lifecycle.Event) { if (event == Lifecycle.Event.ON_CREATE) { + source.lifecycle.removeObserver(this) val registry = registryOwner.savedStateRegistry registry.registerSavedStateProvider(PROVIDER_NAME, this@ListSelectionController) val state = registry.consumeRestoredStateForKey(PROVIDER_NAME)