Index: Source/core/events/FocusEvent.cpp |
diff --git a/Source/core/events/FocusEvent.cpp b/Source/core/events/FocusEvent.cpp |
index e201de0c419da82370ebb1736526cb8580dea18d..b69c74a6dfde11c127ef415e46daa22519414bcf 100644 |
--- a/Source/core/events/FocusEvent.cpp |
+++ b/Source/core/events/FocusEvent.cpp |
@@ -28,7 +28,6 @@ |
#include "core/events/Event.h" |
#include "core/events/EventDispatcher.h" |
-#include "core/events/EventRetargeter.h" |
#include "core/events/ThreadLocalEventNames.h" |
namespace WebCore { |
@@ -79,7 +78,7 @@ FocusEventDispatchMediator::FocusEventDispatchMediator(PassRefPtr<FocusEvent> fo |
bool FocusEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
+ event()->eventPath().adjustForRelatedTarget(dispatcher->node(), event()->relatedTarget()); |
return EventDispatchMediator::dispatchEvent(dispatcher); |
} |
@@ -95,7 +94,7 @@ BlurEventDispatchMediator::BlurEventDispatchMediator(PassRefPtr<FocusEvent> focu |
bool BlurEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
+ event()->eventPath().adjustForRelatedTarget(dispatcher->node(), event()->relatedTarget()); |
return EventDispatchMediator::dispatchEvent(dispatcher); |
} |
@@ -111,7 +110,7 @@ FocusInEventDispatchMediator::FocusInEventDispatchMediator(PassRefPtr<FocusEvent |
bool FocusInEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
+ event()->eventPath().adjustForRelatedTarget(dispatcher->node(), event()->relatedTarget()); |
return EventDispatchMediator::dispatchEvent(dispatcher); |
} |
@@ -127,7 +126,7 @@ FocusOutEventDispatchMediator::FocusOutEventDispatchMediator(PassRefPtr<FocusEve |
bool FocusOutEventDispatchMediator::dispatchEvent(EventDispatcher* dispatcher) const |
{ |
- EventRetargeter::adjustForFocusEvent(dispatcher->node(), *event()); |
+ event()->eventPath().adjustForRelatedTarget(dispatcher->node(), event()->relatedTarget()); |
return EventDispatchMediator::dispatchEvent(dispatcher); |
} |