summaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2015-11-22 16:52:10 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2015-11-22 16:52:10 +0000
commit180a8f452e0904bdcd6ee7c47a31877e1625bde4 (patch)
tree96e7964010302562919710b27172dfe79cd49e80 /javascript
parentb42a910ed91c91da71e53b4efb9889aa46938aee (diff)
downloadnetsurf-180a8f452e0904bdcd6ee7c47a31877e1625bde4.tar.gz
netsurf-180a8f452e0904bdcd6ee7c47a31877e1625bde4.tar.bz2
Add missing finaliser -- releases events properly
Diffstat (limited to 'javascript')
-rw-r--r--javascript/duktape/Event.bnd5
1 files changed, 5 insertions, 0 deletions
diff --git a/javascript/duktape/Event.bnd b/javascript/duktape/Event.bnd
index 38e4640a7..a0bc3c3e7 100644
--- a/javascript/duktape/Event.bnd
+++ b/javascript/duktape/Event.bnd
@@ -19,6 +19,11 @@ init Event (struct dom_event *evt)
dom_event_ref(evt);
%}
+fini Event ()
+%{
+ dom_event_unref(priv->evt);
+%}
+
/* Note: many of these could be automatics once nsgenbind gets there. */
getter Event::type ()