[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/613 - Do not close activity for normal tabs on back press

pull/600/head
Emily Kager 6 years ago committed by Colin Lee
parent 3cd141bffd
commit 0943be85d8

@ -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