summaryrefslogtreecommitdiffstats
path: root/sync/protocol
diff options
context:
space:
mode:
authoryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 22:08:09 +0000
committeryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 22:08:09 +0000
commitebf40803a8ba998943a54eed0749f5e015b183b5 (patch)
treeb178d91ca48affc733a898bd28d5b24dac29f1cb /sync/protocol
parentb483a0368eac205e4e5916c9391778dfb29fe73a (diff)
downloadchromium_src-ebf40803a8ba998943a54eed0749f5e015b183b5.zip
chromium_src-ebf40803a8ba998943a54eed0749f5e015b183b5.tar.gz
chromium_src-ebf40803a8ba998943a54eed0749f5e015b183b5.tar.bz2
Improve about:sync output for enhanced_bookmarks experiment.
Output the extension id as well as whether the experiment is enabled. Review URL: https://codereview.chromium.org/267653004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267939 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/protocol')
-rw-r--r--sync/protocol/proto_value_conversions.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/sync/protocol/proto_value_conversions.cc b/sync/protocol/proto_value_conversions.cc
index 4fb8bdd..c261da9 100644
--- a/sync/protocol/proto_value_conversions.cc
+++ b/sync/protocol/proto_value_conversions.cc
@@ -508,6 +508,14 @@ base::DictionaryValue* FaviconSyncFlagsToValue(
return value;
}
+base::DictionaryValue* EnhancedBookmarksFlagsToValue(
+ const sync_pb::EnhancedBookmarksFlags& proto) {
+ base::DictionaryValue* value = new base::DictionaryValue();
+ SET_BOOL(enabled);
+ SET_STR(extension_id);
+ return value;
+}
+
} // namespace
base::DictionaryValue* ExperimentsSpecificsToValue(
@@ -519,7 +527,7 @@ base::DictionaryValue* ExperimentsSpecificsToValue(
SET_EXPERIMENT_ENABLED_FIELD(pre_commit_update_avoidance);
SET(favicon_sync, FaviconSyncFlagsToValue);
SET_EXPERIMENT_ENABLED_FIELD(gcm_channel);
- SET_EXPERIMENT_ENABLED_FIELD(enhanced_bookmarks);
+ SET(enhanced_bookmarks, EnhancedBookmarksFlagsToValue);
SET_EXPERIMENT_ENABLED_FIELD(gcm_invalidations);
return value;
}