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. |