Compare commits

..

2 Commits

Author SHA1 Message Date
6eea342d04 fix: fuck 2024-04-02 18:24:43 +03:00
ece9cf68dc fix: correctly update proto chain 2024-04-02 18:19:05 +03:00

View File

@@ -291,13 +291,17 @@ public class NativeWrapperProvider implements WrapperProvider {
while (true) {
parent = parent.getSuperclass();
if (parent == null) return;
if (parent == null) break;
var parentProto = getProto(parent);
var parentConstr = getConstr(parent);
if (parentProto != null) Values.setPrototype(Context.NULL, proto, parentProto);
if (parentConstr != null) Values.setPrototype(Context.NULL, constr, parentConstr);
if (parentProto != null && parentConstr != null) {
Values.setPrototype(Context.NULL, proto, parentProto);
Values.setPrototype(Context.NULL, constr, parentConstr);
return;
}
}
}