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; |
} |
} |