Index: third_party/WebKit/Source/core/page/ChromeClient.h |
diff --git a/third_party/WebKit/Source/core/page/ChromeClient.h b/third_party/WebKit/Source/core/page/ChromeClient.h |
index 6587f1dfa15a243b598a33068af351df2482907d..8adbf7a9e61f841ee9ffdee68b9ab88db7c1441f 100644 |
--- a/third_party/WebKit/Source/core/page/ChromeClient.h |
+++ b/third_party/WebKit/Source/core/page/ChromeClient.h |
@@ -68,6 +68,7 @@ class HTMLSelectElement; |
class HitTestResult; |
class IntRect; |
class KeyboardEvent; |
+class KeyboardLocker; |
class LocalFrame; |
class Node; |
class Page; |
@@ -352,6 +353,9 @@ class CORE_EXPORT ChromeClient : public HostWindow { |
virtual WebLayerTreeView* GetWebLayerTreeView(LocalFrame*) { return nullptr; } |
+ virtual void RequestKeyLock(LocalFrame*, PassRefPtr<KeyboardLocker>) = 0; |
+ virtual void CancelKeyLock(LocalFrame*) = 0; |
+ |
DECLARE_TRACE(); |
protected: |