diff options
Diffstat (limited to 'WebCore/bindings/gobject/WebKitDOMEventTarget.cpp')
-rw-r--r-- | WebCore/bindings/gobject/WebKitDOMEventTarget.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp b/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp index 2d2a31a..f2b1a94 100644 --- a/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp +++ b/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp @@ -31,6 +31,7 @@ #include "config.h" #include "WebKitDOMEventTarget.h" +#include "EventTarget.h" #include "WebKitDOMEvent.h" typedef WebKitDOMEventTargetIface WebKitDOMEventTargetInterface; @@ -75,3 +76,18 @@ void webkit_dom_event_target_dispatch_event(WebKitDOMEventTarget* target, WebKit if (iface->dispatch_event) iface->dispatch_event(target, event, error); } + +namespace WebKit { + +WebCore::EventTarget* core(WebKitDOMEventTarget* request) +{ + g_return_val_if_fail(request, 0); + + WebCore::EventTarget* coreObject = static_cast<WebCore::EventTarget*>(WEBKIT_DOM_OBJECT(request)->coreObject); + g_return_val_if_fail(coreObject, 0); + + return coreObject; +} + +} // namespace WebKit + |