2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-17 15:26:23 +00:00

[fenix] For https://github.com/mozilla-mobile/fenix/issues/15116: Do not expand toolbar on PWA tabs.

This commit is contained in:
mcarare 2020-09-16 12:25:13 +03:00 committed by ekager
parent 55e2cfe526
commit a6a7ce00bc

View File

@ -23,6 +23,7 @@ import kotlinx.android.synthetic.main.component_browser_top_toolbar.*
import kotlinx.android.synthetic.main.component_browser_top_toolbar.view.*
import mozilla.components.browser.domains.autocomplete.ShippedDomainsProvider
import mozilla.components.browser.session.Session
import mozilla.components.browser.state.state.ExternalAppType
import mozilla.components.browser.toolbar.BrowserToolbar
import mozilla.components.browser.toolbar.behavior.BrowserToolbarBottomBehavior
import mozilla.components.browser.toolbar.display.DisplayToolbar
@ -77,6 +78,9 @@ class BrowserToolbarView(
val toolbarIntegration: ToolbarIntegration
private val isPwaTab: Boolean
get() = customTabSession?.customTabConfig?.externalAppType == ExternalAppType.PROGRESSIVE_WEB_APP
init {
val isCustomTabSession = customTabSession != null
@ -208,6 +212,10 @@ class BrowserToolbarView(
}
fun expand() {
// expand only for normal tabs and custom tabs not for PWA
if (isPwaTab) {
return
}
when (settings.toolbarPosition) {
ToolbarPosition.BOTTOM -> {
(view.layoutParams as? CoordinatorLayout.LayoutParams)?.apply {