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

boot.js: skip unnecessary prototype augmenting

Herbert Vojčík преди 8 години
родител
ревизия
f7e5eb4d86
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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;