Index: chrome/browser/android/shortcut_helper.cc |
diff --git a/chrome/browser/android/shortcut_helper.cc b/chrome/browser/android/shortcut_helper.cc |
index 6c4469059144a971b1d7208b19ad9f9f71e9adcb..e1e00710a58ed2af243150e80c1d0daaf29cb09e 100644 |
--- a/chrome/browser/android/shortcut_helper.cc |
+++ b/chrome/browser/android/shortcut_helper.cc |
@@ -73,10 +73,6 @@ void ShortcutHelper::AddToLauncherWithSkBitmap( |
const base::Closure& splash_image_callback) { |
if (info.display == blink::WebDisplayModeStandalone || |
info.display == blink::WebDisplayModeFullscreen) { |
- if (ChromeWebApkHost::AreWebApkEnabled()) { |
- InstallWebApkWithSkBitmap(browser_context, info, icon_bitmap); |
- return; |
- } |
AddWebappWithSkBitmap(info, webapp_id, icon_bitmap, splash_image_callback); |
return; |
} |
@@ -87,11 +83,11 @@ void ShortcutHelper::AddToLauncherWithSkBitmap( |
void ShortcutHelper::InstallWebApkWithSkBitmap( |
content::BrowserContext* browser_context, |
const ShortcutInfo& info, |
- const SkBitmap& icon_bitmap) { |
+ const SkBitmap& icon_bitmap, |
+ const WebApkInstaller::FinishCallback& callback) { |
// WebApkInstaller destroys itself when it is done. |
WebApkInstaller* installer = new WebApkInstaller(info, icon_bitmap); |
- installer->InstallAsync(browser_context, |
- base::Bind(&ShortcutHelper::OnBuiltWebApk)); |
+ installer->InstallAsync(browser_context, callback); |
} |
// static |
@@ -150,16 +146,6 @@ void ShortcutHelper::AddShortcutWithSkBitmap( |
info.source); |
} |
-void ShortcutHelper::OnBuiltWebApk(bool success) { |
- if (success) { |
- DVLOG(1) << "Sent request to install WebAPK. Seems to have worked."; |
- } else { |
- LOG(ERROR) << "WebAPK install failed."; |
- } |
- // TODO(pkotwicz): Figure out what to do when installing WebAPK fails. |
- // (crbug.com/626950) |
-} |
- |
int ShortcutHelper::GetIdealHomescreenIconSizeInDp() { |
if (kIdealHomescreenIconSize == -1) |
GetHomescreenIconAndSplashImageSizes(); |