Index: chrome/common/extensions/sync_helper.cc |
diff --git a/chrome/common/extensions/sync_helper.cc b/chrome/common/extensions/sync_helper.cc |
index 93d8ce4c48b603821d283bfd1f01f1b21d946df5..1303650aa1b245931dd156afa59519d2b3dc1793 100644 |
--- a/chrome/common/extensions/sync_helper.cc |
+++ b/chrome/common/extensions/sync_helper.cc |
@@ -85,7 +85,8 @@ bool IsSyncable(const Extension* extension) { |
// apps, creates a new profile (which get default apps) and then enables sync |
// for it, then their profile everywhere gets the default apps. |
bool is_syncable = (extension->location() == Manifest::INTERNAL && |
- !extension->was_installed_by_default()); |
+ !extension->was_installed_by_default() && |
+ extension->is_syncable()); |
// Sync the chrome web store to maintain its position on the new tab page. |
is_syncable |= (extension->id() == extension_misc::kWebStoreAppId); |
// Sync the chrome component app to maintain its position on the app list. |