diff options
Diffstat (limited to 'WebCore/bindings/gobject/GObjectEventListener.cpp')
-rw-r--r-- | WebCore/bindings/gobject/GObjectEventListener.cpp | 1 |
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) |