mirror of
https://github.com/geode-sdk/geode.git
synced 2025-02-17 00:30:26 -05:00
add filter to EventListenerNode
This commit is contained in:
parent
dc4f029bf3
commit
a5e33668aa
1 changed files with 2 additions and 3 deletions
|
@ -375,8 +375,8 @@ namespace geode {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
static EventListenerNode* create(typename Filter::Callback callback) {
|
||||
auto ret = new EventListenerNode(EventListener<Filter>(callback));
|
||||
static EventListenerNode* create(typename Filter::Callback callback, Filter filter = Filter()) {
|
||||
auto ret = new EventListenerNode(EventListener<Filter>(callback, filter));
|
||||
if (ret && ret->init()) {
|
||||
ret->autorelease();
|
||||
return ret;
|
||||
|
@ -385,7 +385,6 @@ namespace geode {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
template <class C>
|
||||
static EventListenerNode* create(
|
||||
C* cls, typename EventListener<Filter>::template MemberFn<C> callback
|
||||
|
|
Loading…
Reference in a new issue