screen.nas: evaluate --prop:display when fdm is up, or some props are missed
(you didn't take the "final version" seriously, anyway, did you?)
This commit is contained in:
parent
f0463b345f
commit
51aae20072
1 changed files with 11 additions and 9 deletions
|
@ -384,15 +384,6 @@ _setlistener("/sim/signals/nasal-dir-initialized", func {
|
|||
}
|
||||
});
|
||||
|
||||
foreach (var n; props.globals.getChildren("display")) {
|
||||
var prop = n.getValue();
|
||||
if (size(prop) and prop[-1] == `/`)
|
||||
property_display.add(props.globals.getNode(prop, 1).getChildren());
|
||||
else
|
||||
property_display.add(prop);
|
||||
}
|
||||
props.globals.removeChildren("display");
|
||||
|
||||
setlistener("/sim/gui/current-style", func {
|
||||
var theme = getprop("/sim/gui/current-style");
|
||||
theme_font = getprop("/sim/gui/style[" ~ theme ~ "]/fonts/message-display/name");
|
||||
|
@ -413,6 +404,17 @@ _setlistener("/sim/signals/nasal-dir-initialized", func {
|
|||
});
|
||||
|
||||
|
||||
_setlistener("/sim/signals/fdm-initialized", func {
|
||||
foreach (var n; props.globals.getChildren("display")) {
|
||||
var prop = n.getValue();
|
||||
if (size(prop) and prop[-1] == `/`)
|
||||
property_display.add(props.globals.getNode(prop, 1).getChildren());
|
||||
else
|
||||
property_display.add(prop);
|
||||
}
|
||||
props.globals.removeChildren("display");
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue