changed checking if eventhandler storage exists
This commit is contained in:
		
							parent
							
								
									350cacb2f3
								
							
						
					
					
						commit
						276b023b05
					
				| @ -27,14 +27,14 @@ OSRM.extend( OSRM.EventHandler, { | ||||
| 	 | ||||
| 	// add listener
 | ||||
| 	addListener: function(type, listener) { | ||||
| 		if( typeof this._listeners[type] == "undefined" ) | ||||
| 		if( this._listeners[type] == undefined) | ||||
| 			this._listeners[type] = []; | ||||
| 		this._listeners[type].push(listener); | ||||
| 	}, | ||||
| 	 | ||||
| 	//remove event listener
 | ||||
| 	removeListener: function(type, listener) { | ||||
| 		if( this._listeners[type] instanceof Array) { | ||||
| 		if( this._listeners[type] != undefined) { | ||||
| 			for(var i=0; i<this._listeners[type].length; i++) | ||||
| 				if( this._listeners[type][i] == listener) { | ||||
| 					this._listeners[type].splice(i,1); | ||||
| @ -53,7 +53,7 @@ OSRM.extend( OSRM.EventHandler, { | ||||
| 		if( !event.type ) | ||||
| 			throw new Error("event object missing type property!"); | ||||
| 		 | ||||
| 		if( this._listeners[event.type] instanceof Array) | ||||
| 		if( this._listeners[type] != undefined) | ||||
| 			for(var listener in this._listeners[event.type]) | ||||
| 				listener.call(this, event); | ||||
| 	} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user