| Index: chrome/android/java/src/org/chromium/chrome/browser/util/UrlUtilities.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/util/UrlUtilities.java b/chrome/android/java/src/org/chromium/chrome/browser/util/UrlUtilities.java
|
| index 7fee8620291a54c8b52db0d0f4457d34c5bdc022..875eb8ddad616333364078f396da5ba5806b5bea 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/util/UrlUtilities.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/util/UrlUtilities.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.chrome.browser.util;
|
|
|
| +import android.net.Uri;
|
| import android.text.TextUtils;
|
|
|
| import org.chromium.base.CollectionUtil;
|
| @@ -291,6 +292,15 @@ public class UrlUtilities {
|
| return true;
|
| }
|
|
|
| + /**
|
| + * @param url A URL.
|
| + *
|
| + * @return URL with decoded '%'-escaped octets.
|
| + */
|
| + public static String decodeUrl(String url) {
|
| + return Uri.decode(Uri.decode(url));
|
| + }
|
| +
|
| private static native boolean nativeIsDownloadable(String url);
|
| private static native boolean nativeIsValidForIntentFallbackNavigation(String url);
|
| private static native boolean nativeIsAcceptedScheme(String url);
|
|
|