From fda01f59a7c88f337c10988bde727e9f837f03c0 Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Thu, 19 Feb 2009 20:46:08 +0000 Subject: [PATCH] fix Deluge.Events.fire --- deluge/ui/web/js/deluge.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deluge/ui/web/js/deluge.js b/deluge/ui/web/js/deluge.js index ed8548071..fbf772aa1 100644 --- a/deluge/ui/web/js/deluge.js +++ b/deluge/ui/web/js/deluge.js @@ -6,10 +6,11 @@ var Deluge = { Deluge.Events = { _events: new Hash(), - fire: function(eventName) { + fire: function(eventName, arg) { if (!this._events[eventName]) return; $each(this._events[eventName], function(fn) { - fn(Deluge.Client); + if ($type(fn) != 'function') return; + fn(arg); }); },