| Index: chrome/browser/android/shortcut_helper.cc
|
| diff --git a/chrome/browser/android/shortcut_helper.cc b/chrome/browser/android/shortcut_helper.cc
|
| index e4769d98c6e7eda455c325684699a18b4f7067ed..426a60660ef53a49e61d3466caa4a3c5b2f93629 100644
|
| --- a/chrome/browser/android/shortcut_helper.cc
|
| +++ b/chrome/browser/android/shortcut_helper.cc
|
| @@ -212,6 +212,14 @@ SkBitmap ShortcutHelper::FinalizeLauncherIcon(const SkBitmap& bitmap,
|
| return gfx::CreateSkBitmapFromJavaBitmap(gfx::JavaBitmap(result.obj()));
|
| }
|
|
|
| +// static
|
| +bool ShortcutHelper::IsWebApkInstalled(const GURL& url) {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + ScopedJavaLocalRef<jstring> java_url =
|
| + base::android::ConvertUTF8ToJavaString(env, url.spec());
|
| + return Java_ShortcutHelper_isWebApkInstalled(env, java_url.obj());
|
| +}
|
| +
|
| // Callback used by Java when the shortcut has been created.
|
| // |splash_image_callback| is a pointer to a base::Closure allocated in
|
| // AddShortcutInBackgroundWithSkBitmap, so reinterpret_cast it back and run it.
|
|
|