From 709df933049ccce53d0b6bb510ad9c39fd6304fe Mon Sep 17 00:00:00 2001 From: John Resig Date: Mon, 14 Jan 2008 18:46:44 +0000 Subject: [PATCH] Added a fix for bug #2140. Opera doesn't like concating null or undefined values. --- src/event.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/event.js b/src/event.js index 89391d5..3e0a885 100644 --- a/src/event.js +++ b/src/event.js @@ -207,7 +207,7 @@ jQuery.event = { // Handle triggering of extra function if ( extra && jQuery.isFunction( extra ) ) { // call the extra function and tack the current return value on the end for possible inspection - ret = extra.apply( elem, data.concat( val ) ); + ret = extra.apply( elem, val == null ? data : data.concat( val ) ); // if anything is returned, give it precedence and have it overwrite the previous value if (ret !== undefined) val = ret; -- 1.7.10.4