-
James Cook authored
ChangeMetricsReportingState() has side effects that occur even if the reporting state didn't change, including recording an UMA metric and clearing some stability data. Change MetricsRecordingObserver to only call the method when the state actually changed, rather than unconditionally on startup and on change. Bug: 1148604 Test: added to unit_tests Change-Id: Ia510bcb99c5b8dd0ad23e7ade0c8595ad8d86cfa Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2580841Reviewed-by:
Erik Chen <erikchen@chromium.org> Commit-Queue: James Cook <jamescook@chromium.org> Cr-Commit-Position: refs/heads/master@{#834972}
e6e87967