Index: chrome/browser/ui/web_applications/web_app_ui.cc |
diff --git a/chrome/browser/ui/web_applications/web_app_ui.cc b/chrome/browser/ui/web_applications/web_app_ui.cc |
index 8d710541c0f0591539d5094bc543f4c122de1d1a..51e7e7ac79ae9b9209ab495e0b22ae44a1d74ef8 100644 |
--- a/chrome/browser/ui/web_applications/web_app_ui.cc |
+++ b/chrome/browser/ui/web_applications/web_app_ui.cc |
@@ -291,8 +291,8 @@ void UpdateShortcutWorker::UpdateShortcutsOnFileThread() { |
return; |
} |
- base::FilePath icon_file = web_app_path.Append(file_name_).ReplaceExtension( |
- FILE_PATH_LITERAL(".ico")); |
+ base::FilePath icon_file = |
+ web_app::internals::GetIconFilePath(web_app_path, shortcut_info_.title); |
web_app::internals::CheckAndSaveIcon(icon_file, shortcut_info_.favicon); |
// Update existing shortcuts' description, icon and app id. |