Chromium Code Reviews| Index: ui/display/chromeos/output_configurator.cc |
| diff --git a/ui/display/chromeos/output_configurator.cc b/ui/display/chromeos/output_configurator.cc |
| index cd95866f00aa168b986c92cbf0b9a52c0eef2923..f0679ee6bc5c8bd633d7eea80ab2819e09c99ac9 100644 |
| --- a/ui/display/chromeos/output_configurator.cc |
| +++ b/ui/display/chromeos/output_configurator.cc |
| @@ -6,6 +6,7 @@ |
| #include "base/bind.h" |
| #include "base/logging.h" |
| +#include "base/metrics/histogram.h" |
| #include "base/strings/string_number_conversions.h" |
| #include "base/strings/stringprintf.h" |
| #include "base/sys_info.h" |
| @@ -399,8 +400,15 @@ bool OutputConfigurator::SetColorCalibrationProfile( |
| for (size_t i = 0; i < cached_outputs_.size(); ++i) { |
| if (cached_outputs_[i].display && |
| cached_outputs_[i].display->display_id() == display_id) { |
| - return native_display_delegate_->SetColorCalibrationProfile( |
| + bool succeed = native_display_delegate_->SetColorCalibrationProfile( |
| *cached_outputs_[i].display, new_profile); |
| + if (succeed) { |
| + UMA_HISTOGRAM_ENUMERATION( |
| + "ChromeOS.Display.ColorProfile", |
| + new_profile, |
| + COLOR_PROFILE_READING + 1); |
|
Alexei Svitkine (slow)
2014/03/26 13:02:10
Can you add a new enum at the end for the size ins
Jun Mukai
2014/03/26 18:08:09
Done.
|
| + } |
| + return succeed; |
| } |
| } |