correct property fix (FProp vs FVar)
This commit is contained in:
@@ -212,11 +212,13 @@ class BindMacros {
|
|||||||
if (a.equals(AMacro) || a.equals(ADynamic) || a.equals(AStatic))
|
if (a.equals(AMacro) || a.equals(ADynamic) || a.equals(AStatic))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (field.name.startsWith("set_") || field.name.startsWith("get_")) {
|
var fn = field.name;
|
||||||
var propName = field.name.substr(4);
|
if (fn.startsWith("set_") || fn.startsWith("get_")) {
|
||||||
|
var propName = fn.substr(4);
|
||||||
for (f in fields) if (f.name == propName) {
|
for (f in fields) if (f.name == propName) {
|
||||||
switch (f.kind) {
|
switch (f.kind) {
|
||||||
case FVar(_, _): return false;
|
case FProp(get, set, _, _) if (fn == get || fn == set):
|
||||||
|
return false;
|
||||||
case _:
|
case _:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user