Index: content/browser/devtools/protocol/page_handler.cc |
diff --git a/content/browser/devtools/protocol/page_handler.cc b/content/browser/devtools/protocol/page_handler.cc |
index 84b6b103aa468aa755471c35aa317b664197d7ee..b7fcff4b67872e276b57f86b6d3d7ba3ebd10b84 100644 |
--- a/content/browser/devtools/protocol/page_handler.cc |
+++ b/content/browser/devtools/protocol/page_handler.cc |
@@ -410,9 +410,11 @@ Response PageHandler::StartRecordingFrames(int max_frame_count) { |
return frame_recorder_->StartRecordingFrames(max_frame_count); |
} |
-Response PageHandler::StopRecordingFrames(DevToolsCommandId command_id) { |
+Response PageHandler::StopRecordingFrames( |
+ DevToolsCommandId command_id, const bool* cancel) { |
return frame_recorder_->StopRecordingFrames(base::Bind( |
- &PageHandler::OnFramesRecorded, base::Unretained(this), command_id)); |
+ &PageHandler::OnFramesRecorded, base::Unretained(this), command_id), |
+ cancel && *cancel); |
} |
Response PageHandler::ScreencastFrameAck(int frame_number) { |