Don't set the upload type unless in debug
Bug: 5529012
Reduce unnecessary JNI
Change-Id: Ie1fc504bf8a159bf0ee5b26e89cb29b445ad7723
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index f92e53b..e2a521a 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -271,14 +271,18 @@
settings.setUserAgentString(USER_AGENTS[getUserAgent()]);
}
+ boolean useInverted = useInvertedRendering();
settings.setProperty(WebViewProperties.gfxInvertedScreen,
- useInvertedRendering() ? "true" : "false");
+ useInverted ? "true" : "false");
+ if (useInverted) {
+ settings.setProperty(WebViewProperties.gfxInvertedScreenContrast,
+ Float.toString(getInvertedContrast()));
+ }
- settings.setProperty(WebViewProperties.gfxInvertedScreenContrast,
- Float.toString(getInvertedContrast()));
-
- settings.setProperty(WebViewProperties.gfxEnableCpuUploadPath,
- enableCpuUploadPath() ? "true" : "false");
+ if (isDebugEnabled()) {
+ settings.setProperty(WebViewProperties.gfxEnableCpuUploadPath,
+ enableCpuUploadPath() ? "true" : "false");
+ }
}
/**