Fix for ContextMenu bug when hittest returns an UNKNOWN_TYPE
Change-Id: I3c1aeeab17d9875dc11c1597c3dee9a4ff12a949
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java
index 33ef8ce..397528d 100644
--- a/src/com/android/browser/Controller.java
+++ b/src/com/android/browser/Controller.java
@@ -515,8 +515,14 @@
break;
String unknown_type_src = (String)msg.getData().get("src");
+ String unknown_type_url = (String)msg.getData().get("url");
WebView.HitTestResult result = new WebView.HitTestResult();
+ // Prevent unnecessary calls to context menu
+ // if url and image src are null
+ if (unknown_type_src == null && unknown_type_url == null)
+ break;
+
//setting the HitTestResult with new RESULT TYPE
if (!TextUtils.isEmpty(unknown_type_src)) {
result.setType(WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE);