summaryrefslogtreecommitdiffstats
path: root/WebCore/bindings/gobject/GObjectEventListener.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/bindings/gobject/GObjectEventListener.cpp')
-rw-r--r--WebCore/bindings/gobject/GObjectEventListener.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/WebCore/bindings/gobject/GObjectEventListener.cpp b/WebCore/bindings/gobject/GObjectEventListener.cpp
index 3e0aa2a..27432b9 100644
--- a/WebCore/bindings/gobject/GObjectEventListener.cpp
+++ b/WebCore/bindings/gobject/GObjectEventListener.cpp
@@ -71,6 +71,7 @@ void GObjectEventListener::handleEvent(ScriptExecutionContext*, Event* event)
gboolean handled = FALSE;
WebKitDOMEvent* gobjectEvent = WEBKIT_DOM_EVENT(WebKit::kit(event));
g_signal_emit_by_name(m_object, m_signalName.data(), gobjectEvent, &handled);
+ g_object_unref(gobjectEvent);
}
bool GObjectEventListener::operator==(const EventListener& listener)