Skip to content

Commit

Permalink
Merge pull request openframeworks#1390 from nongio/bugfix-eventcallbacks
Browse files Browse the repository at this point in the history
Bugfix eventcallbacks
  • Loading branch information
arturoc committed Jul 9, 2012
2 parents 41dffa7 + dc4c214 commit 3c9d317
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions libs/openFrameworks/events/ofEventUtils.h
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -51,11 +51,13 @@ class ofEvent: public Poco::FIFOEvent<ArgumentsType> {
// ofAddListener(addon.newIntEvent, this, &Class::method) // ofAddListener(addon.newIntEvent, this, &Class::method)
template <class EventType,typename ArgumentsType, class ListenerClass> template <class EventType,typename ArgumentsType, class ListenerClass>
static void ofAddListener(EventType & event, ListenerClass * listener, void (ListenerClass::*listenerMethod)(const void*, ArgumentsType&)){ static void ofAddListener(EventType & event, ListenerClass * listener, void (ListenerClass::*listenerMethod)(const void*, ArgumentsType&)){
event -= Poco::delegate(listener, listenerMethod);
event += Poco::delegate(listener, listenerMethod); event += Poco::delegate(listener, listenerMethod);
} }


template <class EventType,typename ArgumentsType, class ListenerClass> template <class EventType,typename ArgumentsType, class ListenerClass>
static void ofAddListener(EventType & event, ListenerClass * listener, void (ListenerClass::*listenerMethod)(ArgumentsType&)){ static void ofAddListener(EventType & event, ListenerClass * listener, void (ListenerClass::*listenerMethod)(ArgumentsType&)){
event -= Poco::delegate(listener, listenerMethod);
event += Poco::delegate(listener, listenerMethod); event += Poco::delegate(listener, listenerMethod);
} }


Expand Down

0 comments on commit 3c9d317

Please sign in to comment.