Index: chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java |
diff --git a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java |
index 386c216bb612f370d908953944adb5111c035ca1..b16b83217493d4ee03aa8b9a7daca1a1d02b8b09 100644 |
--- a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java |
+++ b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java |
@@ -54,6 +54,13 @@ public class MainActivity extends Activity { |
packageName, PackageManager.GET_META_DATA); |
Bundle bundle = appInfo.metaData; |
url = bundle.getString(META_DATA_HOST_URL); |
+ |
+ String overrideUrl = getIntent().getDataString(); |
+ // TODO(pkotwicz): Use same logic as {@code IntentHandler#shouldIgnoreIntent()} |
+ if (overrideUrl != null && overrideUrl.startsWith("https:")) { |
+ url = overrideUrl; |
+ } |
+ |
scope = bundle.getString(META_DATA_SCOPE); |
webappId = WebApkConstants.WEBAPK_ID_PREFIX + packageName; |
mac = bundle.getString(META_DATA_MAC); |