Closes #613 - Do not close activity for normal tabs on back press

nightly-build-test
Emily Kager 5 years ago committed by Colin Lee
parent e05f0894e8
commit 2df5fa2e52

@ -200,13 +200,14 @@ class BrowserFragment : Fragment(), BackHandler {
}
}
@SuppressWarnings("ReturnCount")
override fun onBackPressed(): Boolean {
if (findInPageIntegration.onBackPressed()) return true
if (sessionFeature.onBackPressed()) return true
if (customTabsToolbarFeature.onBackPressed()) return true
return false
return when {
findInPageIntegration.onBackPressed() -> true
sessionFeature.onBackPressed() -> true
requireComponents.core.sessionManager.selectedSession?.isCustomTabSession()
?: false && customTabsToolbarFeature.onBackPressed() -> true
else -> false
}
}
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<String>, grantResults: IntArray) {

Loading…
Cancel
Save