| Index: content/browser/devtools/devtools_power_handler.cc
|
| diff --git a/content/browser/devtools/devtools_power_handler.cc b/content/browser/devtools/devtools_power_handler.cc
|
| index 9bf68f45a7311267ed162bd5165be40251269e93..fc11e4840b0ff64fd739ca5386a2607b9f26790e 100644
|
| --- a/content/browser/devtools/devtools_power_handler.cc
|
| +++ b/content/browser/devtools/devtools_power_handler.cc
|
| @@ -23,6 +23,9 @@ DevToolsPowerHandler::DevToolsPowerHandler() {
|
| RegisterCommandHandler(devtools::Power::end::kName,
|
| base::Bind(&DevToolsPowerHandler::OnEnd,
|
| base::Unretained(this)));
|
| + RegisterCommandHandler(devtools::Power::canProfilePower::kName,
|
| + base::Bind(&DevToolsPowerHandler::OnCanProfilePower,
|
| + base::Unretained(this)));
|
| }
|
|
|
| DevToolsPowerHandler::~DevToolsPowerHandler() {
|
| @@ -69,4 +72,14 @@ DevToolsPowerHandler::OnEnd(scoped_refptr<DevToolsProtocol::Command> command) {
|
| return command->InternalErrorResponse("Power profiler service unavailable");
|
| }
|
|
|
| +scoped_refptr<DevToolsProtocol::Response>
|
| +DevToolsPowerHandler::OnCanProfilePower(
|
| + scoped_refptr<DevToolsProtocol::Command> command) {
|
| + base::DictionaryValue* result = new base::DictionaryValue();
|
| + result->SetBoolean(devtools::kResult,
|
| + PowerProfilerService::GetInstance()->IsAvailable());
|
| +
|
| + return command->SuccessResponse(result);
|
| +}
|
| +
|
| } // namespace content
|
|
|