| Index: chrome/browser/web_applications/web_app.cc
|
| diff --git a/chrome/browser/web_applications/web_app.cc b/chrome/browser/web_applications/web_app.cc
|
| index 4dc5f5351ae6405030ba01b7369e0f0af5f9987c..83b4589c9db014e426d6f511bf80b637222e8782 100644
|
| --- a/chrome/browser/web_applications/web_app.cc
|
| +++ b/chrome/browser/web_applications/web_app.cc
|
| @@ -92,6 +92,7 @@ void UpdateAllShortcutsForShortcutInfo(
|
| const base::Closure& callback,
|
| std::unique_ptr<web_app::ShortcutInfo> shortcut_info) {
|
| base::FilePath shortcut_data_dir = GetShortcutDataDir(*shortcut_info);
|
| + shortcut_info->favicon.DetachFromThread();
|
| web_app::ShortcutInfo::PostIOTaskAndReply(
|
| base::BindOnce(&web_app::internals::UpdatePlatformShortcuts,
|
| shortcut_data_dir, old_app_title),
|
| @@ -127,6 +128,7 @@ void ScheduleCreatePlatformShortcut(
|
| const web_app::ShortcutLocations& locations,
|
| std::unique_ptr<web_app::ShortcutInfo> shortcut_info) {
|
| base::FilePath shortcut_data_dir = GetShortcutDataDir(*shortcut_info);
|
| + shortcut_info->favicon.DetachFromThread();
|
| web_app::ShortcutInfo::PostIOTask(
|
| base::BindOnce(
|
| base::IgnoreResult(&web_app::internals::CreatePlatformShortcuts),
|
|
|