Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappLauncherActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappLauncherActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappLauncherActivity.java |
index 64906a676c9cfc65600c40023b17160cce71b088..544ee3742267fdd6b8d1cf04c0916fbc79daa225 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappLauncherActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappLauncherActivity.java |
@@ -208,7 +208,10 @@ public class WebappLauncherActivity extends Activity { |
if (TextUtils.isEmpty(webApkPackage)) return false; |
String url = IntentUtils.safeGetStringExtra(intent, ShortcutHelper.EXTRA_URL); |
- if (TextUtils.isEmpty(url)) return false; |
+ if (TextUtils.isEmpty(url)) { |
+ // No custom URL specified. WebAPK will open at start URL. |
+ return WebApkValidator.isValidWebApk(this, webApkPackage); |
+ } |
if (!webApkPackage.equals(WebApkValidator.queryWebApkPackage(this, url))) { |
Log.d(TAG, "%s is not within scope of %s WebAPK", url, webApkPackage); |