|
@@ -227,7 +227,7 @@ define(['./compatibility'], function () {
|
|
|
className: className,
|
|
|
make: klass,
|
|
|
updateExisting: function (klass, pkg) {
|
|
|
- if (klass.superclass == superclass && (!fn || fn === klass.fn)) {
|
|
|
+ if (klass.superclass == logicalSuperclass && (!fn || fn === klass.fn)) {
|
|
|
if (iVarNames) klass.iVarNames = iVarNames;
|
|
|
if (pkg) klass.pkg = pkg;
|
|
|
} else throw new Error("Incompatible change of class: " + klass.className);
|