| Index: apps/app_shim/extension_app_shim_handler_mac.h
|
| diff --git a/apps/app_shim/extension_app_shim_handler_mac.h b/apps/app_shim/extension_app_shim_handler_mac.h
|
| index 140fc02ff67ed8ecc3b3416b5df7edc3bf9d19f8..c8069ce23b8c81b741ba8d2af4eb897aeb5dd892 100644
|
| --- a/apps/app_shim/extension_app_shim_handler_mac.h
|
| +++ b/apps/app_shim/extension_app_shim_handler_mac.h
|
| @@ -55,6 +55,9 @@ class ExtensionAppShimHandler : public AppShimHandler,
|
|
|
| virtual const extensions::Extension* GetAppExtension(
|
| Profile* profile, const std::string& extension_id);
|
| + virtual void EnableExtension(Profile* profile,
|
| + const std::string& extension_id,
|
| + const base::Callback<void()>& callback);
|
| virtual void LaunchApp(Profile* profile,
|
| const extensions::Extension* extension,
|
| const std::vector<base::FilePath>& files);
|
| @@ -121,6 +124,12 @@ class ExtensionAppShimHandler : public AppShimHandler,
|
| const std::vector<base::FilePath>& files,
|
| Profile* profile);
|
|
|
| + // This is passed to Delegate::EnableViaPrompt for shim-initiated launches
|
| + // where the extension is disabled.
|
| + void OnExtensionEnabled(const base::FilePath& profile_path,
|
| + const std::string& app_id,
|
| + const std::vector<base::FilePath>& files);
|
| +
|
| scoped_ptr<Delegate> delegate_;
|
|
|
| HostMap hosts_;
|
|
|