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");
+        }
     }
 
     /**