| Index: chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_cocoa.mm b/chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| index 485ebb18260378ec168646d5fd08dba0d31c2709..6eaafca45080e8a9bcf13cca29fee61ba6472e9b 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| @@ -588,12 +588,16 @@ void BrowserWindowCocoa::ShowBookmarkAppBubble(
|
| extensions::CreateOrUpdateBookmarkApp(service, &new_web_app_info);
|
| }
|
|
|
| - extensions::ExtensionRegistry* registry =
|
| - extensions::ExtensionRegistry::Get(profile);
|
| - const extensions::Extension* app = registry->GetExtensionById(
|
| - extension_id, extensions::ExtensionRegistry::ENABLED);
|
| -
|
| - web_app::RevealAppShimInFinderForApp(profile, app);
|
| + // If we're not creating app shims, no need to reveal it in Finder.
|
| + if (base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| + switches::kEnableHostedAppShimCreation)) {
|
| + extensions::ExtensionRegistry* registry =
|
| + extensions::ExtensionRegistry::Get(profile);
|
| + const extensions::Extension* app = registry->GetExtensionById(
|
| + extension_id, extensions::ExtensionRegistry::ENABLED);
|
| +
|
| + web_app::RevealAppShimInFinderForApp(profile, app);
|
| + }
|
| } else {
|
| service->UninstallExtension(extension_id,
|
| extensions::UNINSTALL_REASON_INSTALL_CANCELED,
|
|
|