bugfix for simbrief parser
This commit is contained in:
parent
830108dc8c
commit
72cebd9077
1 changed files with 9 additions and 7 deletions
|
@ -59,9 +59,9 @@ var SimbriefParser = {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (size(result) == 0) { return nil; }
|
if (size(result) == 0) { return nil; }
|
||||||
foreach (var test; result) {
|
forindex (var test; result) {
|
||||||
if (math.abs(test.lat - coords.lat()) < 0.01666666666 and math.abs(test.lon - coords.lon()) < 0.01666666666) {
|
if (math.abs(result[test].lat - coords.lat()) < 0.01666666666 and math.abs(result[test].lon - coords.lon()) < 0.01666666666) {
|
||||||
return test;
|
return result[test];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil;
|
return nil;
|
||||||
|
@ -170,11 +170,13 @@ var SimbriefParser = {
|
||||||
ofpFix.getNode("pos_lat").getValue(),
|
ofpFix.getNode("pos_lat").getValue(),
|
||||||
ofpFix.getNode("pos_long").getValue());
|
ofpFix.getNode("pos_long").getValue());
|
||||||
|
|
||||||
wp = me.tryFindByCoord(coords,ident,"fix");
|
#wp = me.tryFindByCoord(coords,ident,"fix");
|
||||||
wp = me.tryFindByCoord(coords,ident,"nav");
|
#if (wp == nil) {
|
||||||
if (wp == nil) {
|
# wp = me.tryFindByCoord(coords,ident,"nav");
|
||||||
|
#}
|
||||||
|
#if (wp == nil) {
|
||||||
wp = createWP(coords, ident);
|
wp = createWP(coords, ident);
|
||||||
}
|
#}
|
||||||
|
|
||||||
append(wps, wp);
|
append(wps, wp);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue