When checking for possible RLZ insertion, only check http Uri's.

BUG: 2952725
Change-Id: I0b8808b8b9c53d46ef40c75dd134c8e0bc5ef28a
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index 2ef5ee6..7db2a8d 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -2844,7 +2844,9 @@
     // Determine if this URI appears to be for a Google search and does not have an RLZ parameter.
     // Taken largely from Chrome source, src/chrome/browser/google_url_tracker.cc
     private static boolean needsRlzString(Uri uri) {
-        if ((uri.getQueryParameter("q") != null) && (uri.getQueryParameter("rlz") == null)) {
+        String scheme = uri.getScheme();
+        if (("http".equals(scheme) || "https".equals(scheme)) &&
+            (uri.getQueryParameter("q") != null) && (uri.getQueryParameter("rlz") == null)) {
             String host = uri.getHost();
             if (host == null) {
                 return false;