Index: chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
diff --git a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
index 7c7eda286072d5af9019e7341d33906edcb00214..1232232cce4773fa4c8a80d925a62f1ccf3faadb 100644 |
--- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
+++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
@@ -4,6 +4,7 @@ |
#include "chrome/browser/ui/webui/extensions/extension_settings_handler.h" |
+#include "apps/app_load_service.h" |
#include "base/auto_reset.h" |
#include "base/base64.h" |
#include "base/bind.h" |
@@ -675,7 +676,8 @@ void ExtensionSettingsHandler::HandleRestartMessage(const ListValue* args) { |
CHECK_EQ(1U, args->GetSize()); |
std::string extension_id; |
CHECK(args->GetString(0, &extension_id)); |
- extension_service_->RestartExtension(extension_id); |
+ apps::AppLoadService::Get(extension_service_->profile())->RestartApplication( |
+ extension_id); |
} |
void ExtensionSettingsHandler::HandleReloadMessage(const ListValue* args) { |