| Index: extensions/browser/api/management/management_api.h | 
| diff --git a/extensions/browser/api/management/management_api.h b/extensions/browser/api/management/management_api.h | 
| index e49789bf93831ab7245a5894d1f601823ace6051..97e06dae7b2b5408d450fae416b22ef76ae5ba34 100644 | 
| --- a/extensions/browser/api/management/management_api.h | 
| +++ b/extensions/browser/api/management/management_api.h | 
| @@ -130,7 +130,7 @@ class ManagementSetEnabledFunction : public UIThreadExtensionFunction { | 
| scoped_ptr<RequirementsChecker> requirements_checker_; | 
| }; | 
|  | 
| -class ManagementUninstallFunctionBase : public AsyncManagementFunction { | 
| +class ManagementUninstallFunctionBase : public UIThreadExtensionFunction { | 
| public: | 
| ManagementUninstallFunctionBase(); | 
|  | 
| @@ -141,8 +141,8 @@ class ManagementUninstallFunctionBase : public AsyncManagementFunction { | 
|  | 
| protected: | 
| ~ManagementUninstallFunctionBase() override; | 
| - | 
| -  bool Uninstall(const std::string& extension_id, bool show_confirm_dialog); | 
| +  ResponseAction Uninstall(const std::string& extension_id, | 
| +                           bool show_confirm_dialog); | 
|  | 
| private: | 
| // If should_uninstall is true, this method does the actual uninstall. | 
| @@ -158,26 +158,22 @@ class ManagementUninstallFunctionBase : public AsyncManagementFunction { | 
| class ManagementUninstallFunction : public ManagementUninstallFunctionBase { | 
| public: | 
| DECLARE_EXTENSION_FUNCTION("management.uninstall", MANAGEMENT_UNINSTALL) | 
| - | 
| ManagementUninstallFunction(); | 
|  | 
| private: | 
| ~ManagementUninstallFunction() override; | 
| - | 
| -  bool RunAsync() override; | 
| +  ResponseAction Run() override; | 
| }; | 
|  | 
| class ManagementUninstallSelfFunction : public ManagementUninstallFunctionBase { | 
| public: | 
| DECLARE_EXTENSION_FUNCTION("management.uninstallSelf", | 
| MANAGEMENT_UNINSTALLSELF); | 
| - | 
| ManagementUninstallSelfFunction(); | 
|  | 
| private: | 
| ~ManagementUninstallSelfFunction() override; | 
| - | 
| -  bool RunAsync() override; | 
| +  ResponseAction Run() override; | 
| }; | 
|  | 
| class ManagementCreateAppShortcutFunction : public AsyncManagementFunction { | 
|  |