summaryrefslogtreecommitdiffstats
path: root/sync/protocol/extension_specifics.proto
diff options
context:
space:
mode:
authoryoz@chromium.org <yoz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-27 02:03:36 +0000
committeryoz@chromium.org <yoz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-27 02:03:36 +0000
commit60d8d382796542ec2ff22698a74a4227ea1e8fce (patch)
tree6c5cc2e80dbfd86ec933e3566cfad7d5b02657c5 /sync/protocol/extension_specifics.proto
parent35de4efaf8fb8c5dbbc286eb9f25c7dfeaba55bb (diff)
downloadchromium_src-60d8d382796542ec2ff22698a74a4227ea1e8fce.zip
chromium_src-60d8d382796542ec2ff22698a74a4227ea1e8fce.tar.gz
chromium_src-60d8d382796542ec2ff22698a74a4227ea1e8fce.tar.bz2
Remove enabled/disabled state from extension and app sync.
BUG=303311 Review URL: https://codereview.chromium.org/30223003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231221 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/protocol/extension_specifics.proto')
-rw-r--r--sync/protocol/extension_specifics.proto5
1 files changed, 5 insertions, 0 deletions
diff --git a/sync/protocol/extension_specifics.proto b/sync/protocol/extension_specifics.proto
index e3e1dfb..4c8364a 100644
--- a/sync/protocol/extension_specifics.proto
+++ b/sync/protocol/extension_specifics.proto
@@ -29,6 +29,11 @@ message ExtensionSpecifics {
// Extensions Gallery) is used.
optional string update_url = 3;
// Whether or not this extension is enabled.
+ // TODO(yoz): New sync clients will ignore this state, but we must
+ // keep populating it because old clients behave incorrectly if it's
+ // not present. Temporarily, enabled changes will propagate from new
+ // clients to old, but not vice versa. Once all clients are updated to
+ // ignore this field, we can remove it. See crbug.com/303311.
optional bool enabled = 4;
// Whether or not this extension is enabled in incognito mode.
optional bool incognito_enabled = 5;