Index: sky/engine/core/frame/NewEventHandler.cpp |
diff --git a/sky/engine/core/frame/NewEventHandler.cpp b/sky/engine/core/frame/NewEventHandler.cpp |
index 1f546958e44645f8c245d207100aef4a7981a7f5..9154289fa31bbe3ce52aa320a15e1a261ee9ae11 100644 |
--- a/sky/engine/core/frame/NewEventHandler.cpp |
+++ b/sky/engine/core/frame/NewEventHandler.cpp |
@@ -54,14 +54,14 @@ Node* NewEventHandler::targetForKeyboardEvent() const |
Document* document = m_frame.document(); |
if (Node* focusedElement = document->focusedElement()) |
return focusedElement; |
- return document->documentElement(); |
+ return document; |
} |
Node* NewEventHandler::targetForHitTestResult(const HitTestResult& hitTestResult) |
{ |
Node* node = hitTestResult.innerNode(); |
if (!node) |
- return m_frame.document()->documentElement(); |
+ return m_frame.document(); |
if (node->isTextNode()) |
return NodeRenderingTraversal::parent(node); |
return node; |