diff options
author | Leon Scroggins <scroggo@google.com> | 2011-02-22 16:37:23 -0500 |
---|---|---|
committer | Leon Scroggins <scroggo@google.com> | 2011-02-23 10:35:23 -0500 |
commit | 2ed6e31fc7224313d668f8edcb4c9473f4710801 (patch) | |
tree | 36ddbf2292716286b6e4e100ddda53c3d7f480b0 /src/com/android/browser/IntentHandler.java | |
parent | aeb3b099ce1115e85e5a309bba644041502af556 (diff) | |
download | packages_apps_Browser-2ed6e31fc7224313d668f8edcb4c9473f4710801.tar.gz packages_apps_Browser-2ed6e31fc7224313d668f8edcb4c9473f4710801.tar.bz2 packages_apps_Browser-2ed6e31fc7224313d668f8edcb4c9473f4710801.zip |
When receiving the correct Intent, open a new tab.
Bug:3405773
Requires a change to frameworks/base.
Change-Id: I26475d76fa68dded8709708c156e2de441716d79
Diffstat (limited to 'src/com/android/browser/IntentHandler.java')
-rw-r--r-- | src/com/android/browser/IntentHandler.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/browser/IntentHandler.java b/src/com/android/browser/IntentHandler.java index e17fdc555..77db53848 100644 --- a/src/com/android/browser/IntentHandler.java +++ b/src/com/android/browser/IntentHandler.java @@ -133,6 +133,10 @@ public class IntentHandler { urlData = new UrlData(mSettings.getHomePage()); } + if (intent.getBooleanExtra(Browser.EXTRA_CREATE_NEW_TAB, false)) { + mController.openTabAndShow(mTabControl.getCurrentTab(), urlData, false, null); + return; + } final String appId = intent .getStringExtra(Browser.EXTRA_APPLICATION_ID); if ((Intent.ACTION_VIEW.equals(action) |