Bladeren bron

boot.js: skip unnecessary prototype augmenting

Herbert Vojčík 7 jaren geleden
bovenliggende
commit
f7e5eb4d86
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      support/boot.js

+ 1 - 1
support/boot.js

@@ -489,7 +489,7 @@ define(['require', './compatibility'], function (require) {
             if (theClass && theClass.superclass == superclass) {
                 if (iVarNames) theClass.iVarNames = iVarNames;
                 if (pkg) theClass.pkg = pkg;
-                if (fn) {
+                if (fn && theClass.fn !== fn) {
                     fn.prototype = theClass.fn.prototype;
                     theClass.fn = fn;
                     fn.prototype.constructor = fn;