summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2015-10-31 14:51:11 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2015-10-31 14:51:18 +0100
commit36a80278827e78c3534f7cceb5115af1f6410bb8 (patch)
tree54f38ce454fb059d7107ed64f3e73a584815b176
parent6008d1cc1847dc1c3d8be6a77fba0bc6577fa853 (diff)
downloadlibdom-36a80278827e78c3534f7cceb5115af1f6410bb8.tar.gz
libdom-36a80278827e78c3534f7cceb5115af1f6410bb8.tar.bz2
Remove unused document from event_listener api
-rw-r--r--include/dom/events/event_listener.h2
-rw-r--r--src/events/event_listener.c3
2 files changed, 2 insertions, 3 deletions
diff --git a/include/dom/events/event_listener.h b/include/dom/events/event_listener.h
index cb7ff15..dcc8850 100644
--- a/include/dom/events/event_listener.h
+++ b/include/dom/events/event_listener.h
@@ -17,7 +17,7 @@ typedef void (*handle_event)(struct dom_event *evt, void *pw);
typedef struct dom_event_listener dom_event_listener;
-dom_exception dom_event_listener_create(struct dom_document *doc,
+dom_exception dom_event_listener_create(
handle_event handler, void *pw, dom_event_listener **listener);
void dom_event_listener_ref(dom_event_listener *listener);
diff --git a/src/events/event_listener.c b/src/events/event_listener.c
index cbb12f0..21cbfc7 100644
--- a/src/events/event_listener.c
+++ b/src/events/event_listener.c
@@ -19,7 +19,7 @@
* \param listener The returned EventListener
* \return DOM_NO_ERR on success, DOM_NO_MEM_ERR on memory exhaustion.
*/
-dom_exception dom_event_listener_create(struct dom_document *doc,
+dom_exception dom_event_listener_create(
handle_event handler, void *pw, dom_event_listener **listener)
{
dom_event_listener *ret = malloc(sizeof(dom_event_listener));
@@ -29,7 +29,6 @@ dom_exception dom_event_listener_create(struct dom_document *doc,
ret->handler = handler;
ret->pw = pw;
ret->refcnt = 1;
- ret->doc = doc;
*listener = ret;