diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/keyboard/keyboard.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/keyboard/keyboard.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/modules/keyboard/keyboard.cc b/chromium/third_party/blink/renderer/modules/keyboard/keyboard.cc index 758cfde37da..02fdf05b106 100644 --- a/chromium/third_party/blink/renderer/modules/keyboard/keyboard.cc +++ b/chromium/third_party/blink/renderer/modules/keyboard/keyboard.cc @@ -7,6 +7,7 @@ #include "third_party/blink/renderer/core/execution_context/execution_context.h" #include "third_party/blink/renderer/modules/keyboard/keyboard_layout.h" #include "third_party/blink/renderer/modules/keyboard/keyboard_lock.h" +#include "third_party/blink/renderer/platform/bindings/exception_state.h" #include "third_party/blink/renderer/platform/bindings/script_state.h" namespace blink { @@ -18,19 +19,21 @@ Keyboard::Keyboard(ExecutionContext* context) Keyboard::~Keyboard() = default; ScriptPromise Keyboard::lock(ScriptState* state, - const Vector<String>& keycodes) { - return keyboard_lock_->lock(state, keycodes); + const Vector<String>& keycodes, + ExceptionState& exception_state) { + return keyboard_lock_->lock(state, keycodes, exception_state); } void Keyboard::unlock(ScriptState* state) { keyboard_lock_->unlock(state); } -ScriptPromise Keyboard::getLayoutMap(ScriptState* state) { - return keyboard_layout_->GetKeyboardLayoutMap(state); +ScriptPromise Keyboard::getLayoutMap(ScriptState* state, + ExceptionState& exception_state) { + return keyboard_layout_->GetKeyboardLayoutMap(state, exception_state); } -void Keyboard::Trace(blink::Visitor* visitor) { +void Keyboard::Trace(Visitor* visitor) { visitor->Trace(keyboard_lock_); visitor->Trace(keyboard_layout_); ScriptWrappable::Trace(visitor); |