Browse Source

kernel: Inline reprotoFn.

Was too clever code.
Herby Vojčík 4 years ago
parent
commit
49daf9dda0
1 changed files with 3 additions and 7 deletions
  1. 3 7
      lang/base/kernel-runtime.js

+ 3 - 7
lang/base/kernel-runtime.js

@@ -204,15 +204,11 @@ define(['./junk-drawer'], function ($goodies) {
             st.setClassConstructor = this.setClassConstructor = function (klass, constructor) {
                 klass.fn = constructor;
                 detachClass(klass);
-                klass.subclasses.forEach(reprotoFn(constructor));
-            };
-
-            function reprotoFn (constructor) {
                 var prototype = constructor.prototype;
-                return function (subclass) {
+                klass.subclasses.forEach(function (subclass) {
                     Object.setPrototypeOf(subclass.fn.prototype, prototype);
-                };
-            }
+                });
+            };
         }
 
         FrameBindingBrik.deps = ["runtimeClasses"];