make sure follow works for linking by icao

This commit is contained in:
Matthias Wirth
2020-02-04 13:38:47 +01:00
parent 92adaf4824
commit c5ff5a424d

View File

@@ -2197,45 +2197,21 @@ function selectPlaneByHex(hex, options) {
zoom: options.zoom,
follow: options.follow,
});
if (newPlane) {
if (req1) {
req1.done(function(data) {
Planes[data.icao].recentTrace = data;
Planes[data.icao].processTrace();
});
}
req2.done(function(data) {
Planes[data.icao].fullTrace = data;
Planes[data.icao].processTrace();
});
} else {
if (req1) {
req1.done(function(data) {
Planes[data.icao].recentTrace = data;
Planes[data.icao].processTrace();
//console.log(Planes[data.icao]);
var options = {
noFetch: true,
follow: this.follow,
zoom: this.zoom
}
selectPlaneByHex(data.icao, options);
});
}
req2.done(function(data) {
//processAircraft({hex: data.icao, });
Planes[data.icao].last_message_time = 0;
Planes[data.icao].fullTrace = data;
if (req1) {
req1.done(function(data) {
Planes[data.icao].recentTrace = data;
Planes[data.icao].processTrace();
var options = {
noFetch: true,
follow: this.follow,
zoom: this.zoom
}
selectPlaneByHex(data.icao, options);
if (this.follow)
FollowSelected = true;
});
}
req2.done(function(data) {
Planes[data.icao].fullTrace = data;
Planes[data.icao].processTrace();
if (this.follow)
FollowSelected = true;
});
}
if (!multiSelect && oldPlane) {