Index: chrome/browser/extensions/extension_service.cc |
=================================================================== |
--- chrome/browser/extensions/extension_service.cc (revision 91968) |
+++ chrome/browser/extensions/extension_service.cc (working copy) |
@@ -58,6 +58,7 @@ |
#include "chrome/browser/ui/webui/favicon_source.h" |
#include "chrome/browser/ui/webui/ntp/shown_sections_handler.h" |
#include "chrome/common/child_process_logging.h" |
+#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/chrome_paths.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/extensions/extension.h" |
@@ -74,9 +75,9 @@ |
#include "content/browser/plugin_process_host.h" |
#include "content/browser/plugin_service.h" |
#include "content/browser/renderer_host/render_process_host.h" |
+#include "content/common/content_notification_types.h" |
#include "content/common/json_value_serializer.h" |
#include "content/common/notification_service.h" |
-#include "content/common/notification_type.h" |
#include "content/common/pepper_plugin_registry.h" |
#include "googleurl/src/gurl.h" |
#include "net/base/registry_controlled_domain.h" |
@@ -352,7 +353,7 @@ |
CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
if (frontend_.get()) |
frontend_->ReportExtensionLoadError( |
- extension_path, error, NotificationType::EXTENSION_INSTALL_ERROR, |
+ extension_path, error, chrome::NOTIFICATION_EXTENSION_INSTALL_ERROR, |
true /* alert_on_error */); |
} |
@@ -561,11 +562,11 @@ |
extensions_enabled_ = false; |
} |
- registrar_.Add(this, NotificationType::EXTENSION_PROCESS_TERMINATED, |
+ registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_PROCESS_TERMINATED, |
NotificationService::AllSources()); |
- registrar_.Add(this, NotificationType::RENDERER_PROCESS_CREATED, |
+ registrar_.Add(this, content::NOTIFICATION_RENDERER_PROCESS_CREATED, |
NotificationService::AllSources()); |
- registrar_.Add(this, NotificationType::RENDERER_PROCESS_TERMINATED, |
+ registrar_.Add(this, content::NOTIFICATION_RENDERER_PROCESS_TERMINATED, |
NotificationService::AllSources()); |
pref_change_registrar_.Init(profile->GetPrefs()); |
pref_change_registrar_.Add(prefs::kExtensionInstallAllowList, this); |
@@ -834,7 +835,7 @@ |
// managed extensions. |
if (!Extension::UserMayDisable(location) && !external_uninstall) { |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_UNINSTALL_NOT_ALLOWED, |
+ chrome::NOTIFICATION_EXTENSION_UNINSTALL_NOT_ALLOWED, |
Source<Profile>(profile_), |
Details<const Extension>(extension)); |
if (error != NULL) { |
@@ -878,7 +879,7 @@ |
// Notify interested parties that we've uninstalled this extension. |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_UNINSTALLED, |
+ chrome::NOTIFICATION_EXTENSION_UNINSTALLED, |
Source<Profile>(profile_), |
Details<UninstalledExtensionInfo>(&uninstalled_extension_info)); |
@@ -1253,7 +1254,7 @@ |
if (!extension) { |
ReportExtensionLoadError(info.extension_path, |
error, |
- NotificationType::EXTENSION_INSTALL_ERROR, |
+ chrome::NOTIFICATION_EXTENSION_INSTALL_ERROR, |
false); |
return; |
} |
@@ -1276,7 +1277,7 @@ |
// Tell subsystems that use the EXTENSION_LOADED notification about the new |
// extension. |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_LOADED, |
+ chrome::NOTIFICATION_EXTENSION_LOADED, |
Source<Profile>(profile_), |
Details<const Extension>(extension)); |
@@ -1373,7 +1374,7 @@ |
const Extension* extension, UnloadedExtensionInfo::Reason reason) { |
UnloadedExtensionInfo details(extension, reason); |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_UNLOADED, |
+ chrome::NOTIFICATION_EXTENSION_UNLOADED, |
Source<Profile>(profile_), |
Details<UnloadedExtensionInfo>(&details)); |
@@ -1791,7 +1792,7 @@ |
details.already_disabled = true; |
disabled_extensions_.erase(iter); |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_UNLOADED, |
+ chrome::NOTIFICATION_EXTENSION_UNLOADED, |
Source<Profile>(profile_), |
Details<UnloadedExtensionInfo>(&details)); |
// Make sure the profile cleans up its RequestContexts when an already |
@@ -1863,7 +1864,7 @@ |
ready_ = true; |
NotificationService::current()->Notify( |
- NotificationType::EXTENSIONS_READY, |
+ chrome::NOTIFICATION_EXTENSIONS_READY, |
Source<Profile>(profile_), |
NotificationService::NoDetails()); |
} |
@@ -1904,7 +1905,7 @@ |
// with a disabled extension for other reasons other than that an update was |
// disabled. |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_UPDATE_DISABLED, |
+ chrome::NOTIFICATION_EXTENSION_UPDATE_DISABLED, |
Source<Profile>(profile_), |
Details<const Extension>(extension)); |
return; |
@@ -2038,7 +2039,7 @@ |
<< "; not installing"; |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_INSTALL_NOT_ALLOWED, |
+ chrome::NOTIFICATION_EXTENSION_INSTALL_NOT_ALLOWED, |
Source<Profile>(profile_), |
Details<const Extension>(extension)); |
@@ -2080,7 +2081,7 @@ |
} |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_INSTALLED, |
+ chrome::NOTIFICATION_EXTENSION_INSTALLED, |
Source<Profile>(profile_), |
Details<const Extension>(extension)); |
@@ -2239,7 +2240,7 @@ |
void ExtensionService::ReportExtensionLoadError( |
const FilePath& extension_path, |
const std::string &error, |
- NotificationType type, |
+ int type, |
bool be_noisy) { |
NotificationService* service = NotificationService::current(); |
service->Notify(type, |
@@ -2265,11 +2266,11 @@ |
orphaned_dev_tools_.erase(iter); |
} |
-void ExtensionService::Observe(NotificationType type, |
+void ExtensionService::Observe(int type, |
const NotificationSource& source, |
const NotificationDetails& details) { |
- switch (type.value) { |
- case NotificationType::EXTENSION_PROCESS_TERMINATED: { |
+ switch (type) { |
+ case chrome::NOTIFICATION_EXTENSION_PROCESS_TERMINATED: { |
if (profile_ != Source<Profile>(source).ptr()->GetOriginalProfile()) |
break; |
@@ -2287,7 +2288,7 @@ |
host->extension())); |
break; |
} |
- case NotificationType::RENDERER_PROCESS_CREATED: { |
+ case content::NOTIFICATION_RENDERER_PROCESS_CREATED: { |
RenderProcessHost* process = Source<RenderProcessHost>(source).ptr(); |
// Valid extension function names, used to setup bindings in renderer. |
std::vector<std::string> function_names; |
@@ -2306,12 +2307,12 @@ |
} |
break; |
} |
- case NotificationType::RENDERER_PROCESS_TERMINATED: { |
+ case content::NOTIFICATION_RENDERER_PROCESS_TERMINATED: { |
RenderProcessHost* process = Source<RenderProcessHost>(source).ptr(); |
installed_app_hosts_.erase(process->id()); |
break; |
} |
- case NotificationType::PREF_CHANGED: { |
+ case chrome::NOTIFICATION_PREF_CHANGED: { |
std::string* pref_name = Details<std::string>(details).ptr(); |
if (*pref_name == prefs::kExtensionInstallAllowList || |
*pref_name == prefs::kExtensionInstallDenyList) { |
@@ -2356,7 +2357,7 @@ |
DCHECK(!extension->background_url().is_empty()); |
extension_runtime_data_[extension->id()].background_page_ready = true; |
NotificationService::current()->Notify( |
- NotificationType::EXTENSION_BACKGROUND_PAGE_READY, |
+ chrome::NOTIFICATION_EXTENSION_BACKGROUND_PAGE_READY, |
Source<const Extension>(extension), |
NotificationService::NoDetails()); |
} |