f = list[ i ];\r
switch( f.cbKind ){\r
case X_CLOSURE_THIS_FUNC :\r
- if( f.lock ){\r
- X_EventDispatcher_systemListen( newNode, type, f.context === this ? newNode : f.context, f.func, f.supplement );\r
- } else {\r
- newNode[ f.once ? 'listenOnce' : 'listen' ]( type, f.context === this ? newNode : f.context, f.func, f.supplement );\r
- };\r
+ newNode[ f.once ? 'listenOnce' : 'listen' ]( type, f.context === this ? newNode : f.context, f.func, f.supplement );\r
break;\r
case X_CLOSURE_HANDLEEVENT :\r
- if( f.lock ){\r
- X_EventDispatcher_systemListen( newNode, type, f.context === this ? newNode : f.context, f.supplement );\r
- } else {\r
- newNode[ f.once ? 'listenOnce' : 'listen' ]( type, f.context === this ? newNode : f.context, f.supplement );\r
- };\r
+ newNode[ f.once ? 'listenOnce' : 'listen' ]( type, f.context === this ? newNode : f.context, f.supplement );\r
break;\r
/*\r
case X_CLOSURE_FUNC_ONLY :\r
if( f.lock ){\r
- X_EventDispatcher_systemListen( newNode, type, f.func, f.supplement );\r
+ newNode[ 'listen' ]( type, f.func, f.supplement );\r
} else {\r
newNode[ f.once ? 'listenOnce' : 'listen' ]( type, f.func, f.supplement );\r
};\r