From 3ca44d43fb7c2d23d2fe8a1d23d481b20539b3ba Mon Sep 17 00:00:00 2001 From: Chris Collins Date: Tue, 23 Jun 2015 21:36:47 +1000 Subject: [PATCH] BUGFIX: When we have valid stale plane data, let the renderer know it's stale, not invalid --- src/XPMPMultiplayer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/XPMPMultiplayer.cpp b/src/XPMPMultiplayer.cpp index 40e390058..a3689c27a 100644 --- a/src/XPMPMultiplayer.cpp +++ b/src/XPMPMultiplayer.cpp @@ -508,6 +508,7 @@ XPMPPlaneCallbackResult XPMPGetPlaneData( XPMPPlanePosition_t * posD = (XPMPPlanePosition_t *) outData; memcpy(posD, &plane->pos, XPMP_TMIN(posD->size, plane->pos.size)); + result = xpmpData_Unchanged; break; } @@ -522,6 +523,8 @@ XPMPPlaneCallbackResult XPMPGetPlaneData( XPMPPlaneSurfaces_t * surfD = (XPMPPlaneSurfaces_t *) outData; memcpy(surfD, &plane->surface, XPMP_TMIN(surfD->size, plane->surface.size)); + result = xpmpData_Unchanged; + break; } case xpmpDataType_Radar: @@ -535,6 +538,8 @@ XPMPPlaneCallbackResult XPMPGetPlaneData( XPMPPlaneRadar_t * radD = (XPMPPlaneRadar_t *) outData; memcpy(radD, &plane->radar, XPMP_TMIN(radD->size, plane->radar.size)); + result = xpmpData_Unchanged; + break; } }