Expose jank_monitor.h and CreateAccessibilityMetricsProvider.
These interfaces were hidden within //content but depended upon from //chrome/browser. This clarifies the layering issues present but does not completely fix them (see additions to DEPS). It does also resolve `gn check` errors in //chrome/browser. Specifically, profile_provider_chromeos.h includes jank_monitor.h (holds a pointer and is an observer) and chrome_metrics_service_client.cc includes accessibility_metrics_provider.h (only to create one). Let me know if there's a better way to layer this. Split out from crrev.com/c/2383400 Bug: 898837 Change-Id: I4786b903e52164841d91b431d3bcd2cabc2df54e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2383515 Commit-Queue: Glen Robertson <glenrob@chromium.org> Reviewed-by:John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#803751}
Showing
This diff is collapsed.
Please register or sign in to comment