DescriptionRead the ChromeOS channel info earlier during startup.
This makes the channel available much earlier, which
allows users of that info, such as the VariationsService
to work correctly.
This CL also refactors StatisticsProvider initialization
to be started explicitly, instead of as a result of the
first call to GetInstance().
Previously, the initialization ended up happening as a
result of BrowserPolicyConnector::CompleteInitialization()
which was triggered by BrowserPolicyConnector::Init() when
the local state was being initialized.
BUG=107333
TEST=Manual, by instrumenting code and once this lands, checking that channel-targeted Finch studies get applied on ChromeOS.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=173507
Patch Set 1 #
Total comments: 9
Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #
Messages
Total messages: 14 (0 generated)
|