Browse Source

return success or failure on event issue

1.0.0
Georg Hopp 11 years ago
parent
commit
36e2f3088b
  1. 2
      include/tr/event_handler.h
  2. 6
      src/event_handler_issue_event.c

2
include/tr/event_handler.h

@ -47,7 +47,7 @@ TR_CLASSVARS_DECL(TR_EventHandler) {
}; };
void TR_eventHandlerSetDispatcher(TR_EventHandler, TR_EventDispatcher); 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); TR_EventDone TR_eventHandlerHandleEvent(TR_EventHandler, TR_Event);
#define TR_eventHandlerClassCleanup(cname) \ #define TR_eventHandlerClassCleanup(cname) \

6
src/event_handler_issue_event.c

@ -27,7 +27,7 @@
#include "tr/event.h" #include "tr/event.h"
#include "tr/event_handler.h" #include "tr/event_handler.h"
void
int
TR_eventHandlerIssueEvent(TR_EventHandler this, TR_Event event) TR_eventHandlerIssueEvent(TR_EventHandler this, TR_Event event)
{ {
if (event) { if (event) {
@ -44,7 +44,11 @@ TR_eventHandlerIssueEvent(TR_EventHandler this, TR_Event event)
event->subject, event->subject,
event->serial); event->serial);
} }
return TRUE;
} }
return FALSE;
} }
// vim: set ts=4 sw=4: // vim: set ts=4 sw=4:
Loading…
Cancel
Save