2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-10-31 09:20:25 +00:00

For #17804: Use enterToImmersiveMode from support-ktx component

This commit is contained in:
Jonathan Almeida 2021-03-09 18:55:58 +04:00 committed by Jonathan Almeida
parent 157c41c20f
commit fbe73cfc1d
2 changed files with 8 additions and 1 deletions

View File

@ -110,7 +110,6 @@ import org.mozilla.fenix.downloads.DynamicDownloadDialog
import org.mozilla.fenix.ext.accessibilityManager
import org.mozilla.fenix.ext.breadcrumb
import org.mozilla.fenix.ext.components
import org.mozilla.fenix.ext.enterToImmersiveMode
import org.mozilla.fenix.ext.getPreferenceKey
import org.mozilla.fenix.ext.hideToolbar
import org.mozilla.fenix.ext.metrics
@ -129,6 +128,7 @@ import java.lang.ref.WeakReference
import mozilla.components.feature.session.behavior.EngineViewBrowserToolbarBehavior
import mozilla.components.feature.webauthn.WebAuthnFeature
import mozilla.components.support.base.feature.ActivityResultHandler
import mozilla.components.support.ktx.android.view.enterToImmersiveMode
import mozilla.components.feature.session.behavior.ToolbarPosition as MozacToolbarPosition
/**

View File

@ -15,6 +15,13 @@ import mozilla.components.concept.base.crash.Breadcrumb
* We don't use the equivalent function from Android Components because the stable flag messes
* with the toolbar. See #1998 and #3272.
*/
@Deprecated(
message = "Use the Android Component implementation instead.",
replaceWith = ReplaceWith(
"enterToImmersiveMode()",
"mozilla.components.support.ktx.android.view.enterToImmersiveMode"
)
)
fun Activity.enterToImmersiveMode() {
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
// This will be addressed on https://github.com/mozilla-mobile/fenix/issues/17804