summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/keyboard/navigator_keyboard.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/keyboard/navigator_keyboard.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/keyboard/navigator_keyboard.cc12
1 files changed, 7 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/modules/keyboard/navigator_keyboard.cc b/chromium/third_party/blink/renderer/modules/keyboard/navigator_keyboard.cc
index 55a9073870d..c0cc87c10d5 100644
--- a/chromium/third_party/blink/renderer/modules/keyboard/navigator_keyboard.cc
+++ b/chromium/third_party/blink/renderer/modules/keyboard/navigator_keyboard.cc
@@ -16,10 +16,12 @@ const char NavigatorKeyboard::kSupplementName[] = "NavigatorKeyboard";
NavigatorKeyboard::NavigatorKeyboard(Navigator& navigator)
: Supplement<Navigator>(navigator),
- keyboard_(MakeGarbageCollected<Keyboard>(
- GetSupplementable()->GetFrame()
- ? GetSupplementable()->GetFrame()->GetDocument()
- : nullptr)) {}
+ keyboard_(MakeGarbageCollected<Keyboard>(GetSupplementable()->GetFrame()
+ ? GetSupplementable()
+ ->GetFrame()
+ ->GetDocument()
+ ->ToExecutionContext()
+ : nullptr)) {}
// static
Keyboard* NavigatorKeyboard::keyboard(Navigator& navigator) {
@@ -32,7 +34,7 @@ Keyboard* NavigatorKeyboard::keyboard(Navigator& navigator) {
return supplement->keyboard_;
}
-void NavigatorKeyboard::Trace(blink::Visitor* visitor) {
+void NavigatorKeyboard::Trace(Visitor* visitor) {
visitor->Trace(keyboard_);
Supplement<Navigator>::Trace(visitor);
}