From 36e2f3088b22ddc169322f1d31266b0c4f9b6a70 Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Wed, 17 Sep 2014 20:01:39 +0100 Subject: [PATCH] return success or failure on event issue --- include/tr/event_handler.h | 2 +- src/event_handler_issue_event.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/include/tr/event_handler.h b/include/tr/event_handler.h index e19d2ee..e0ad39b 100644 --- a/include/tr/event_handler.h +++ b/include/tr/event_handler.h @@ -47,7 +47,7 @@ TR_CLASSVARS_DECL(TR_EventHandler) { }; void TR_eventHandlerSetDispatcher(TR_EventHandler, TR_EventDispatcher); -void TR_eventHandlerIssueEvent(TR_EventHandler, TR_Event); +int TR_eventHandlerIssueEvent(TR_EventHandler, TR_Event); TR_EventDone TR_eventHandlerHandleEvent(TR_EventHandler, TR_Event); #define TR_eventHandlerClassCleanup(cname) \ diff --git a/src/event_handler_issue_event.c b/src/event_handler_issue_event.c index 7e39057..1ef66f5 100644 --- a/src/event_handler_issue_event.c +++ b/src/event_handler_issue_event.c @@ -27,7 +27,7 @@ #include "tr/event.h" #include "tr/event_handler.h" -void +int TR_eventHandlerIssueEvent(TR_EventHandler this, TR_Event event) { if (event) { @@ -44,7 +44,11 @@ TR_eventHandlerIssueEvent(TR_EventHandler this, TR_Event event) event->subject, event->serial); } + + return TRUE; } + + return FALSE; } // vim: set ts=4 sw=4: