Index: android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java b/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
index 4427533bcaceb72d256983e725332d0cc37b547a..55465259094dc289490af1425982c5c285195a7e 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java |
@@ -9,18 +9,20 @@ |
import android.content.Context; |
import android.content.Intent; |
import android.provider.Browser; |
+import android.util.Log; |
import android.view.KeyEvent; |
import android.view.View; |
import android.webkit.URLUtil; |
import android.webkit.WebChromeClient; |
import android.widget.FrameLayout; |
-import org.chromium.base.Log; |
import org.chromium.content.browser.ContentVideoViewClient; |
import org.chromium.content.browser.ContentViewClient; |
import org.chromium.content.browser.ContentViewCore; |
import org.chromium.content.browser.SelectActionMode; |
import org.chromium.content.browser.SelectActionModeCallback.ActionHandler; |
+ |
+import java.net.URISyntaxException; |
/** |
* ContentViewClient implementation for WebView |
@@ -60,8 +62,8 @@ |
// Perform generic parsing of the URI to turn it into an Intent. |
try { |
intent = Intent.parseUri(contentUrl, Intent.URI_INTENT_SCHEME); |
- } catch (Exception ex) { |
- Log.w(TAG, "Bad URI " + contentUrl, ex); |
+ } catch (URISyntaxException ex) { |
+ Log.w(TAG, "Bad URI " + contentUrl + ": " + ex.getMessage()); |
return; |
} |
// Sanitize the Intent, ensuring web pages can not bypass browser |