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

kernel: Better detect fn-not-changing and use fast update.

Herbert Vojčík преди 7 години
родител
ревизия
4c27114634
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      support/kernel-language.js

+ 1 - 1
support/kernel-language.js

@@ -253,7 +253,7 @@ define(['./compatibility'], function () {
                     });
                 },
                 updateExisting: function (klass, pkg) {
-                    if (klass.superclass == superclass && !fn) {
+                    if (klass.superclass == superclass && (!fn || fn === klass.fn)) {
                         if (iVarNames) klass.iVarNames = iVarNames;
                         if (pkg) klass.pkg = pkg;
                         return true;