Index: chrome/browser/extensions/extension_service.cc |
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
index 56cf5249c2654faef4ac1f74bc44ab9f13c3bd4c..402e0e40a4707dc48ff6cdee14a0fa76126feb12 100644 |
--- a/chrome/browser/extensions/extension_service.cc |
+++ b/chrome/browser/extensions/extension_service.cc |
@@ -1444,7 +1444,8 @@ void ExtensionService::ProcessExtensionSyncData( |
bundle.pending_sync_data[extension_sync_data.id()] = extension_sync_data; |
CheckForUpdatesSoon(); |
} |
- if (extension_sync_data.notifications_disabled() != |
+ if (extension_sync_data.type() == Extension::SYNC_TYPE_APP && |
+ extension_sync_data.notifications_disabled() != |
extension_prefs_->IsAppNotificationDisabled(id)) { |
extension_prefs_->SetAppNotificationDisabled( |
id, extension_sync_data.notifications_disabled()); |