When a call is done to Ext.Function.pass without any scope, I would be great if result function use the current "this" as scope instead of undefined.

Like
Code:
Ext.pass = Ext.Function.pass = function(fn, args, scope) {
    if (args) {
        args = Ext.Array.from(args);
    }

    return function() {
        return fn.apply(scope || this, args.concat(Ext.Array.toArray(arguments)));
    };
}
Thx