Chromium Code Reviews| Index: chrome/browser/devtools/devtools_ui_bindings.cc |
| diff --git a/chrome/browser/devtools/devtools_ui_bindings.cc b/chrome/browser/devtools/devtools_ui_bindings.cc |
| index 03c3c97ae391af45b3c3c767c4f90f82e9308181..6dd266f1da4cb4fcf0efb5443099714b1e9e2a74 100644 |
| --- a/chrome/browser/devtools/devtools_ui_bindings.cc |
| +++ b/chrome/browser/devtools/devtools_ui_bindings.cc |
| @@ -749,6 +749,18 @@ void DevToolsUIBindings::RecordActionUMA(const std::string& name, int action) { |
| UMA_HISTOGRAM_ENUMERATION(name, action, kDevToolsPanelShownBoundary); |
| } |
| +void DevToolsUIBindings::RecordUMA(const std::string& name, |
| + int action, |
| + int bucket_size) { |
| + bool valid_name = name == kDevToolsActionTakenHistogram || |
| + name == kDevToolsPanelShownHistogram; |
| + if (bucket_size >= 0 && bucket_size < 100 && |
| + action >= 0 && action < bucket_size && valid_name) |
| + UMA_HISTOGRAM_ENUMERATION(name, action, bucket_size); |
|
dgozman
2015/04/06 10:07:04
Please wrap in {}
lushnikov
2015/04/06 10:10:06
Done.
|
| + else |
| + frontend_host_->BadMessageRecieved(); |
| +} |
| + |
| void DevToolsUIBindings::SendJsonRequest(const DispatchCallback& callback, |
| const std::string& browser_id, |
| const std::string& url) { |