| Index: chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
|
| index 128138290de6f34fdc95594345517f268ce4af3d..1786dadeccbbf178d5a835e898190ed60b04bc3f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
|
| @@ -17,6 +17,7 @@ import org.chromium.base.VisibleForTesting;
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.tab.Tab;
|
| +import org.chromium.chrome.browser.webapps.WebappDataStorage;
|
| import org.chromium.chrome.browser.webapps.WebappLauncherActivity;
|
| import org.chromium.content_public.browser.WebContents;
|
| import org.chromium.content_public.common.ScreenOrientationConstants;
|
| @@ -173,17 +174,21 @@ public class ShortcutHelper {
|
| encodedIcon = Base64.encodeToString(byteArray, Base64.DEFAULT);
|
| }
|
|
|
| + String uuid = UUID.randomUUID().toString();
|
| +
|
| // Add the shortcut as a launcher icon for a full-screen Activity.
|
| shortcutIntent = new Intent();
|
| shortcutIntent.setAction(sDelegate.getFullscreenAction());
|
| shortcutIntent.putExtra(EXTRA_ICON, encodedIcon);
|
| - shortcutIntent.putExtra(EXTRA_ID, UUID.randomUUID().toString());
|
| + shortcutIntent.putExtra(EXTRA_ID, uuid);
|
| shortcutIntent.putExtra(EXTRA_NAME, name);
|
| shortcutIntent.putExtra(EXTRA_SHORT_NAME, shortName);
|
| shortcutIntent.putExtra(EXTRA_URL, url);
|
| shortcutIntent.putExtra(EXTRA_ORIENTATION, orientation);
|
| shortcutIntent.putExtra(EXTRA_MAC, getEncodedMac(context, url));
|
| shortcutIntent.putExtra(EXTRA_THEME_COLOR, themeColor);
|
| +
|
| + WebappDataStorage.open(context, uuid).putSplashIcon(icon);
|
| } else {
|
| // Add the shortcut as a launcher icon to open in the browser Activity.
|
| shortcutIntent = BookmarkUtils.createShortcutIntent(url);
|
|
|