mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-10 22:15:34 +08:00
BUGFIX: When we have valid stale plane data, let the renderer know it's stale, not invalid
This commit is contained in:
committed by
Chris Collins
parent
13fef465d8
commit
3ca44d43fb
@@ -508,6 +508,7 @@ XPMPPlaneCallbackResult XPMPGetPlaneData(
|
|||||||
|
|
||||||
XPMPPlanePosition_t * posD = (XPMPPlanePosition_t *) outData;
|
XPMPPlanePosition_t * posD = (XPMPPlanePosition_t *) outData;
|
||||||
memcpy(posD, &plane->pos, XPMP_TMIN(posD->size, plane->pos.size));
|
memcpy(posD, &plane->pos, XPMP_TMIN(posD->size, plane->pos.size));
|
||||||
|
result = xpmpData_Unchanged;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -522,6 +523,8 @@ XPMPPlaneCallbackResult XPMPGetPlaneData(
|
|||||||
|
|
||||||
XPMPPlaneSurfaces_t * surfD = (XPMPPlaneSurfaces_t *) outData;
|
XPMPPlaneSurfaces_t * surfD = (XPMPPlaneSurfaces_t *) outData;
|
||||||
memcpy(surfD, &plane->surface, XPMP_TMIN(surfD->size, plane->surface.size));
|
memcpy(surfD, &plane->surface, XPMP_TMIN(surfD->size, plane->surface.size));
|
||||||
|
result = xpmpData_Unchanged;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case xpmpDataType_Radar:
|
case xpmpDataType_Radar:
|
||||||
@@ -535,6 +538,8 @@ XPMPPlaneCallbackResult XPMPGetPlaneData(
|
|||||||
|
|
||||||
XPMPPlaneRadar_t * radD = (XPMPPlaneRadar_t *) outData;
|
XPMPPlaneRadar_t * radD = (XPMPPlaneRadar_t *) outData;
|
||||||
memcpy(radD, &plane->radar, XPMP_TMIN(radD->size, plane->radar.size));
|
memcpy(radD, &plane->radar, XPMP_TMIN(radD->size, plane->radar.size));
|
||||||
|
result = xpmpData_Unchanged;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user