| 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;
|
|
|