Update of /cvsroot/dynapi/dynapi/src/lib/dynapi/event
In directory usw-pr-cvs1:/tmp/cvs-serv32351
Modified Files:
listeners.js
Log Message:
Changed removeAllListeners order. It should be done after deletion or you can't
capture the delete events
Index: listeners.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/event/listeners.js,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** listeners.js 2001/03/26 15:41:36 1.3
--- listeners.js 2001/04/03 20:00:22 1.4
***************
*** 37,41 ****
DynObject.prototype.removeAllEventListeners=function() {
if (!this.hasEventListeners) return;
- for (var i in this.eventListeners) delete this.eventListeners[i];
this.eventListeners=[];
this.hasEventListeners=false;
--- 37,40 ----
***************
*** 56,60 ****
DynObject.prototype._listeners_del = DynObject.prototype.del
DynObject.prototype.del = function() {
- this.removeAllEventListeners();
this._listeners_del();
};
--- 55,59 ----
DynObject.prototype._listeners_del = DynObject.prototype.del
DynObject.prototype.del = function() {
this._listeners_del();
+ this.removeAllEventListeners();
};
_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs