X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent.js;h=3e0a885d86125cdf905e2ce50295aba2a295a2c7;hb=709df933049ccce53d0b6bb510ad9c39fd6304fe;hp=89391d5dd179d556e3af833ddfcb035f0367c1ef;hpb=87d6bcec31046d84d1b4518d0888f1715e15e60b;p=jquery.git 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;