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);