| Index: chrome/browser/android/shortcut_helper.cc
|
| diff --git a/chrome/browser/android/shortcut_helper.cc b/chrome/browser/android/shortcut_helper.cc
|
| index 25dd8d960e463398d7e5c7c2fff4edd5d0605a24..6c66706a621996f62d4b6b1b7710c3082a3f893d 100644
|
| --- a/chrome/browser/android/shortcut_helper.cc
|
| +++ b/chrome/browser/android/shortcut_helper.cc
|
| @@ -62,6 +62,7 @@ void GetHomescreenIconAndSplashImageSizes() {
|
| void ShortcutHelper::AddShortcutInBackgroundWithSkBitmap(
|
| const ShortcutInfo& info,
|
| const std::string& webapp_id,
|
| + const GURL& icon_url,
|
| const SkBitmap& icon_bitmap,
|
| const base::Closure& splash_image_callback) {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
|
| @@ -78,9 +79,13 @@ void ShortcutHelper::AddShortcutInBackgroundWithSkBitmap(
|
| base::android::ConvertUTF16ToJavaString(env, info.name);
|
| ScopedJavaLocalRef<jstring> java_short_name =
|
| base::android::ConvertUTF16ToJavaString(env, info.short_name);
|
| + ScopedJavaLocalRef<jstring> java_icon_url =
|
| + base::android::ConvertUTF8ToJavaString(env, icon_url.spec());
|
| ScopedJavaLocalRef<jobject> java_bitmap;
|
| if (icon_bitmap.getSize())
|
| java_bitmap = gfx::ConvertToJavaBitmap(&icon_bitmap);
|
| + ScopedJavaLocalRef<jstring> java_manifest_url =
|
| + base::android::ConvertUTF8ToJavaString(env, info.manifest_url.spec());
|
|
|
| uintptr_t callback_pointer = 0;
|
| if (info.display == blink::WebDisplayModeStandalone ||
|
| @@ -101,13 +106,14 @@ void ShortcutHelper::AddShortcutInBackgroundWithSkBitmap(
|
| java_user_title.obj(),
|
| java_name.obj(),
|
| java_short_name.obj(),
|
| + java_icon_url.obj(),
|
| java_bitmap.obj(),
|
| info.display,
|
| info.orientation,
|
| info.source,
|
| info.theme_color,
|
| info.background_color,
|
| - info.is_icon_generated,
|
| + java_manifest_url.obj(),
|
| callback_pointer);
|
| }
|
|
|
|
|