From 1066a0dbfd451e56e632d8c10f16cfce5e6da05e Mon Sep 17 00:00:00 2001 From: mattias Date: Sat, 13 May 2023 11:24:38 +0200 Subject: [PATCH] pas2js: createSafeCallback: return null for null --- utils/pas2js/dist/rtl.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils/pas2js/dist/rtl.js b/utils/pas2js/dist/rtl.js index 624d4c1bb3..5b2d24cf65 100644 --- a/utils/pas2js/dist/rtl.js +++ b/utils/pas2js/dist/rtl.js @@ -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{