commit | e11045a08c3e0c5ec8fdb31272d11f6bf6ebdacd | [log] [tgz] |
---|---|---|
author | Henrik Grunell <[email protected]> | Fri Apr 12 09:27:27 2019 |
committer | Commit Bot <[email protected]> | Fri Apr 12 09:27:27 2019 |
tree | 4748d7d2853e4cd77251512f53e2b7dfb34569a3 | |
parent | 57d7cae5dcd9e45c9de1bdb4549a723782f60324 [diff] [blame] |
Add various metrics for system mic/camera permissions on Mac. This will be used to evaluate the effect of an upcoming UI for informing users about blocked such permissions and how they can fix it. See histograms.xml for explanations of the added metrics. Bug: 940893 Change-Id: Ice69290e530608a819e0fe9cd039e9b10ed6b3d2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1541249 Reviewed-by: Brian White <[email protected]> Reviewed-by: Oskar Sundbom <[email protected]> Reviewed-by: Tommi <[email protected]> Reviewed-by: Marc Treib <[email protected]> Reviewed-by: Dominic Battré <[email protected]> Auto-Submit: Henrik Grunell <[email protected]> Commit-Queue: Marc Treib <[email protected]> Commit-Queue: Henrik Grunell <[email protected]> Cr-Commit-Position: refs/heads/master@{#650227}
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc index 6699792..0ee8e4e 100644 --- a/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc
@@ -196,6 +196,10 @@ #include "chrome/browser/ui/user_manager.h" #endif +#if defined(OS_MACOSX) +#include "chrome/browser/media/webrtc/system_media_capture_permissions_stats_mac.h" +#endif + #if (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) // How often to check if the persistent instance of Chrome needs to restart // to install an update. @@ -321,6 +325,10 @@ DCHECK(!webrtc_event_log_manager_); webrtc_event_log_manager_ = WebRtcEventLogManager::CreateSingletonInstance(); + +#if defined(OS_MACOSX) + system_media_permissions::LogSystemMediaPermissionsStartupStats(); +#endif } #if !defined(OS_ANDROID)