| Index: content/renderer/render_frame_impl.h | 
| diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h | 
| index 07e81811e2940ce1fcaede68e3bae10d9f29c1de..e4646886f1b77669f54a8039d7e48f0ef7d3bc65 100644 | 
| --- a/content/renderer/render_frame_impl.h | 
| +++ b/content/renderer/render_frame_impl.h | 
| @@ -69,6 +69,7 @@ | 
| #include "third_party/WebKit/public/web/WebFrameLoadType.h" | 
| #include "third_party/WebKit/public/web/WebFrameSerializerClient.h" | 
| #include "third_party/WebKit/public/web/WebHistoryCommitType.h" | 
| +#include "third_party/WebKit/public/web/WebKeyLockRequestCompletion.h" | 
| #include "third_party/WebKit/public/web/WebMeaningfulLayout.h" | 
| #include "third_party/WebKit/public/web/WebScriptExecutionCallback.h" | 
| #include "ui/gfx/range/range.h" | 
| @@ -678,6 +679,9 @@ class CONTENT_EXPORT RenderFrameImpl | 
| const blink::WebSecurityOrigin& security_origin, | 
| blink::WebSetSinkIdCallbacks* web_callbacks) override; | 
| blink::WebPageVisibilityState VisibilityState() const override; | 
| +  void RequestKeyLock(const blink::WebVector<blink::WebString>& key_codes, | 
| +                      blink::WebKeyLockRequestCompletion* completion) override; | 
| +  void CancelKeyLock() override; | 
|  | 
| // WebFrameSerializerClient implementation: | 
| void DidSerializeDataForFrame( | 
|  |