Fixes #360 - Prevent multiple sessionFeatures from being lifecycle observers
parent
a6004fea20
commit
abd08453ce
|
@ -120,6 +120,12 @@ class BrowserFragment : Fragment(), BackHandler {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onDestroyView() {
|
||||||
|
super.onDestroyView()
|
||||||
|
|
||||||
|
lifecycle.removeObserver(sessionFeature)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onBackPressed(): Boolean {
|
override fun onBackPressed(): Boolean {
|
||||||
if (findInPageIntegration.onBackPressed()) return true
|
if (findInPageIntegration.onBackPressed()) return true
|
||||||
if (sessionFeature.handleBackPressed()) return true
|
if (sessionFeature.handleBackPressed()) return true
|
||||||
|
|
Loading…
Reference in New Issue