remove listener on stop

This commit is contained in:
Fabian Freund
2026-02-08 16:44:28 +01:00
parent 0b946cb369
commit 6f3a84fb31
@@ -27,7 +27,7 @@ class ReaderViewIntegration(
engine: Engine, engine: Engine,
store: BrowserStore, store: BrowserStore,
view: ReaderViewControlsView, view: ReaderViewControlsView,
readerViewEvents: ReaderViewEventsImpl, private val readerViewEvents: ReaderViewEventsImpl,
readerViewController: ReaderViewController readerViewController: ReaderViewController
) : LifecycleAwareFeature, UserInteractionHandler { ) : LifecycleAwareFeature, UserInteractionHandler {
@@ -69,6 +69,7 @@ class ReaderViewIntegration(
} }
override fun stop() { override fun stop() {
readerViewEvents.removeListener(controllerListener)
feature.stop() feature.stop()
} }