summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2011-09-28 15:36:40 -0700
committerMichael Kolb <kolby@google.com>2011-09-28 15:36:40 -0700
commit3639c4c7f0be061143869bce30a3f62dbeb0f773 (patch)
treeb190eca85184751dc06c17663cf49877ca7f0c0c /src/com/android/browser
parent95f88e4825f6330938bd589ed39f1537469338e4 (diff)
downloadpackages_apps_browser-3639c4c7f0be061143869bce30a3f62dbeb0f773.zip
packages_apps_browser-3639c4c7f0be061143869bce30a3f62dbeb0f773.tar.gz
packages_apps_browser-3639c4c7f0be061143869bce30a3f62dbeb0f773.tar.bz2
View images without throwing an intent
Bug: 5375434 load images directly into a new tab and set parent on the new tab Change-Id: I5b038d30127b6cf3144de4ae38e6f4ab6d9117a5
Diffstat (limited to 'src/com/android/browser')
-rw-r--r--src/com/android/browser/Controller.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java
index aa7ecd9..78d0077 100644
--- a/src/com/android/browser/Controller.java
+++ b/src/com/android/browser/Controller.java
@@ -1384,8 +1384,14 @@ public class Controller
if (type == WebView.HitTestResult.IMAGE_TYPE) {
menu.setHeaderTitle(extra);
}
- menu.findItem(R.id.view_image_context_menu_id).setIntent(
- new Intent(Intent.ACTION_VIEW, Uri.parse(extra)));
+ menu.findItem(R.id.view_image_context_menu_id)
+ .setOnMenuItemClickListener(new OnMenuItemClickListener() {
+ @Override
+ public boolean onMenuItemClick(MenuItem item) {
+ openTab(extra, mTabControl.getCurrentTab(), true, true);
+ return false;
+ }
+ });
menu.findItem(R.id.download_context_menu_id).
setOnMenuItemClickListener(
new Download(mActivity, extra, webview.isPrivateBrowsingEnabled()));