| Index: Source/core/html/HTMLAnchorElement.cpp
|
| diff --git a/Source/core/html/HTMLAnchorElement.cpp b/Source/core/html/HTMLAnchorElement.cpp
|
| index 6875aa21e3e788d6874f404479faafa5f81a98ee..789bc483e77c920c60c7daca44b4cd2c3ee921a5 100644
|
| --- a/Source/core/html/HTMLAnchorElement.cpp
|
| +++ b/Source/core/html/HTMLAnchorElement.cpp
|
| @@ -89,14 +89,11 @@ bool HTMLAnchorElement::shouldHaveFocusAppearance() const
|
| return !m_wasFocusedByMouse || HTMLElement::supportsFocus();
|
| }
|
|
|
| -bool HTMLAnchorElement::wasFocusedByMouse() const
|
| +void HTMLAnchorElement::dispatchFocusEvent(Element* oldFocusedElement, FocusType type)
|
| {
|
| - return m_wasFocusedByMouse;
|
| -}
|
| -
|
| -void HTMLAnchorElement::setWasFocusedByMouse(bool wasFocusedByMouse)
|
| -{
|
| - m_wasFocusedByMouse = wasFocusedByMouse;
|
| + if (type != FocusTypePage)
|
| + m_wasFocusedByMouse = type == FocusTypeMouse;
|
| + HTMLElement::dispatchFocusEvent(oldFocusedElement, type);
|
| }
|
|
|
| bool HTMLAnchorElement::isMouseFocusable() const
|
|
|