fix checkbox for aircraft specific views (for some mysterious reason this
has suddenly stopped to work ... spooky!)
This commit is contained in:
parent
49defb639e
commit
ca13166765
1 changed files with 5 additions and 5 deletions
|
@ -23,6 +23,9 @@
|
|||
if ((var hide = v.getNode("hide")) != nil and hide.getBoolValue())
|
||||
continue;
|
||||
var index = v.getIndex();
|
||||
var enabled = v.getNode("enabled", 1);
|
||||
props.initNode(enabled, 1, "BOOL");
|
||||
|
||||
if (index >= 200) {
|
||||
if (mode != 2) {
|
||||
mode = 2;
|
||||
|
@ -32,7 +35,7 @@
|
|||
}
|
||||
|
||||
} elsif (index >= 100) {
|
||||
aircraft.data.add(v.getPath() ~ "/enabled");
|
||||
aircraft.data.add(enabled);
|
||||
if (mode != 1) {
|
||||
mode = 1;
|
||||
group.getChild("hrule", 0, 1);
|
||||
|
@ -41,14 +44,11 @@
|
|||
}
|
||||
}
|
||||
|
||||
if (v.getNode("enabled") == nil)
|
||||
v.getNode("enabled", 1).setBoolValue(1);
|
||||
|
||||
var target = group.getChild("checkbox", index, 1);
|
||||
props.copy(group.getNode("checkbox-template"), target);
|
||||
var name = v.getNode("name");
|
||||
target.getNode("label").setValue(name != nil ? name.getValue() : ("** unnamed view " ~ index ~ " **"));
|
||||
target.getNode("property").setValue(v.getPath() ~ "/enabled");
|
||||
target.getNode("property").setValue(enabled.getPath());
|
||||
}
|
||||
</open>
|
||||
</nasal>
|
||||
|
|
Loading…
Add table
Reference in a new issue