• Glen Robertson's avatar
    Expose jank_monitor.h and CreateAccessibilityMetricsProvider. · 4d2b2e3f
    Glen Robertson authored
    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: default avatarJohn Abd-El-Malek <jam@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#803751}
    4d2b2e3f
jank_monitor_impl.cc 11.4 KB