summaryrefslogtreecommitdiffstats
path: root/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/bindings/gobject/WebKitDOMEventTarget.cpp')
-rw-r--r--WebCore/bindings/gobject/WebKitDOMEventTarget.cpp16
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
+