diff --git a/src/xbus/libxplanemp/src/XPCAircraft.cpp b/src/xbus/libxplanemp/src/XPCAircraft.cpp index 104a56664..79653629e 100644 --- a/src/xbus/libxplanemp/src/XPCAircraft.cpp +++ b/src/xbus/libxplanemp/src/XPCAircraft.cpp @@ -6,7 +6,7 @@ XPCAircraft::XPCAircraft( const char * inLivery) { mPlane = XPMPCreatePlane(inICAOCode, inAirline, inLivery, AircraftCB, - reinterpret_cast(this)); + static_cast(this)); } XPCAircraft::~XPCAircraft() @@ -20,7 +20,7 @@ XPMPPlaneCallbackResult XPCAircraft::AircraftCB( void * ioData, void * inRefcon) { - XPCAircraft * me = reinterpret_cast(inRefcon); + XPCAircraft * me = static_cast(inRefcon); switch(inDataType) { case xpmpDataType_Position: return me->GetPlanePosition((XPMPPlanePosition_t *) ioData);