Index: chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java |
index efb09f15f144d8bc09afecebe11f498aa56ea8e1..4e34d936ccdf456a3faa1880d0a55f90b309b9da 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java |
@@ -22,7 +22,6 @@ import org.chromium.chrome.browser.tab.Tab; |
import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType; |
import org.chromium.chrome.browser.tabmodel.document.AsyncTabCreationParams; |
import org.chromium.chrome.browser.tabmodel.document.TabDelegate; |
-import org.chromium.chrome.browser.webapps.ChromeWebApkHost; |
import org.chromium.chrome.browser.webapps.WebappDataStorage; |
import org.chromium.chrome.browser.webapps.WebappRegistry; |
import org.chromium.content_public.browser.LoadUrlParams; |
@@ -80,18 +79,16 @@ public class ServiceTabLauncher { |
final TabDelegate tabDelegate = new TabDelegate(incognito); |
// 1. Launch WebAPK if one matches the target URL. |
- if (ChromeWebApkHost.isEnabled()) { |
- String webApkPackageName = |
- WebApkValidator.queryWebApkPackage(ContextUtils.getApplicationContext(), url); |
- if (webApkPackageName != null) { |
- Intent intent = WebApkNavigationClient.createLaunchWebApkIntent( |
- webApkPackageName, url, true /* forceNavigation */); |
- if (intent != null) { |
- intent.putExtra(ShortcutHelper.EXTRA_SOURCE, ShortcutSource.NOTIFICATION); |
- ContextUtils.getApplicationContext().startActivity(intent); |
- return; |
- } |
+ String webApkPackageName = |
+ WebApkValidator.queryWebApkPackage(ContextUtils.getApplicationContext(), url); |
+ if (webApkPackageName != null) { |
+ Intent intent = WebApkNavigationClient.createLaunchWebApkIntent( |
+ webApkPackageName, url, true /* forceNavigation */); |
+ if (intent != null) { |
+ intent.putExtra(ShortcutHelper.EXTRA_SOURCE, ShortcutSource.NOTIFICATION); |
+ ContextUtils.getApplicationContext().startActivity(intent); |
} |
+ return; |
} |
// 2. Launch WebappActivity if one matches the target URL and was opened recently. |
@@ -103,10 +100,7 @@ public class ServiceTabLauncher { |
// - We did not find a WebappDataStorage corresponding to this URL. |
// OR |
// - The WebappDataStorage hasn't been opened recently enough. |
- // OR |
- // - The WebappDataStorage corresponds to a WebAPK (and WebAPKs are disabled). |
- if (storage == null || !storage.wasUsedRecently() |
- || storage.getWebApkPackageName() != null) { |
+ if (storage == null || !storage.wasUsedRecently()) { |
LoadUrlParams loadUrlParams = new LoadUrlParams(url, PageTransition.LINK); |
loadUrlParams.setPostData(postData); |
loadUrlParams.setVerbatimHeaders(extraHeaders); |