mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 10:19:30 +02:00
pas2js: createSafeCallback: return null for null
This commit is contained in:
parent
0211c085e9
commit
5776f6ad21
3
utils/pas2js/dist/rtl.js
vendored
3
utils/pas2js/dist/rtl.js
vendored
@ -248,6 +248,7 @@ var rtl = {
|
||||
createSafeCallback: function(scope, fn){
|
||||
var cb;
|
||||
if (typeof(fn)==='string'){
|
||||
if (!scope[fn]) return null;
|
||||
if (!scope.hasOwnProperty('$events')) scope.$events = {};
|
||||
cb = scope.$events[fn];
|
||||
if (cb) return cb;
|
||||
@ -258,6 +259,8 @@ var rtl = {
|
||||
if (!rtl.handleUncaughtException(err)) throw err;
|
||||
}
|
||||
};
|
||||
} else if(!fn) {
|
||||
return null;
|
||||
} else {
|
||||
cb = function(){
|
||||
try{
|
||||
|
Loading…
Reference in New Issue
Block a user