Преглед на файлове

pastojs: fixed classmethod pointer

git-svn-id: trunk@49333 -
Mattias Gaertner преди 4 години
родител
ревизия
aa03991088
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      utils/pas2js/dist/rtl.js

+ 2 - 2
utils/pas2js/dist/rtl.js

@@ -229,7 +229,7 @@ var rtl = {
   createCallback: function(scope, fn){
     var cb;
     if (typeof(fn)==='string'){
-      if (!scope.$events) scope.$events = {};
+      if (!scope.hasOwnProperty('$events')) scope.$events = {};
       cb = scope.$events[fn];
       if (cb) return cb;
       scope.$events[fn] = cb = function(){
@@ -248,7 +248,7 @@ var rtl = {
   createSafeCallback: function(scope, fn){
     var cb;
     if (typeof(fn)==='string'){
-      if (!scope.$events) scope.$events = {};
+      if (!scope.hasOwnProperty('$events')) scope.$events = {};
       cb = scope.$events[fn];
       if (cb) return cb;
       scope.$events[fn] = cb = function(){