From 2c4790de663eac165b13650e1cf920ed518ef5ef Mon Sep 17 00:00:00 2001 From: Kris Taeleman Date: Thu, 2 Jan 2020 16:41:00 -0800 Subject: [PATCH] Bug 1605454 - Adding experiment code for disabling webrender. --- .../geckoBeta/java/org/mozilla/fenix/engine/GeckoProvider.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/geckoBeta/java/org/mozilla/fenix/engine/GeckoProvider.kt b/app/src/geckoBeta/java/org/mozilla/fenix/engine/GeckoProvider.kt index 76b91849e..ee4750869 100644 --- a/app/src/geckoBeta/java/org/mozilla/fenix/engine/GeckoProvider.kt +++ b/app/src/geckoBeta/java/org/mozilla/fenix/engine/GeckoProvider.kt @@ -6,6 +6,7 @@ import android.content.Context import android.os.Bundle import mozilla.components.browser.engine.gecko.glean.GeckoAdapter import mozilla.components.lib.crash.handler.CrashHandlerService +import mozilla.components.service.experiments.Experiments import org.mozilla.fenix.Config import org.mozilla.fenix.utils.Settings import org.mozilla.geckoview.GeckoRuntime @@ -39,6 +40,10 @@ object GeckoProvider { .debugLogging(Config.channel.isDebug) .build() + Experiments.withExperiment("control-webrender-rollout-for-fenix") { + runtimeSettings.extras.putInt("forcedisablewebrender", 1); + } + if (!Settings.getInstance(context).shouldUseAutoSize) { runtimeSettings.automaticFontSizeAdjustment = false val fontSize = Settings.getInstance(context).fontSizeFactor