summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRyunosuke SATO <tricknotes.rs@gmail.com>2012-12-10 13:34:33 +0900
committerBen Noordhuis <info@bnoordhuis.nl>2012-12-10 08:59:14 +0100
commit0397223ab4a050f4acffeee6952660710327f2a0 (patch)
treec16288d800f40072f956cf05004f838f098eecbf /lib
parent3c293ba27250f1885efa8d8db8e75d3ea033c206 (diff)
downloadandroid-node-v8-0397223ab4a050f4acffeee6952660710327f2a0.tar.gz
android-node-v8-0397223ab4a050f4acffeee6952660710327f2a0.tar.bz2
android-node-v8-0397223ab4a050f4acffeee6952660710327f2a0.zip
events: use null assignment instead of deleting property
Diffstat (limited to 'lib')
-rw-r--r--lib/events.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/events.js b/lib/events.js
index d71380dcd6..fc933c5fd8 100644
--- a/lib/events.js
+++ b/lib/events.js
@@ -226,7 +226,7 @@ EventEmitter.prototype.removeListener = function(type, listener) {
if (position < 0) return this;
list.splice(position, 1);
if (list.length == 0)
- delete this._events[type];
+ this._events[type] = null;
if (this._events.removeListener) {
this.emit('removeListener', type, listener);
@@ -234,7 +234,7 @@ EventEmitter.prototype.removeListener = function(type, listener) {
} else if (list === listener ||
(list.listener && list.listener === listener))
{
- delete this._events[type];
+ this._events[type] = null;
if (this._events.removeListener) {
this.emit('removeListener', type, listener);