From: mfranz Date: Sun, 22 Mar 2009 18:39:47 +0000 (+0000) Subject: wxradar: display transponder-id by default, fall back to callsign X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=16dd71a04457663b1ac7192bb122b2d4af673927;p=flightgear.git wxradar: display transponder-id by default, fall back to callsign --- diff --git a/src/Instrumentation/wxradar.cxx b/src/Instrumentation/wxradar.cxx index d08a96812..968db833a 100644 --- a/src/Instrumentation/wxradar.cxx +++ b/src/Instrumentation/wxradar.cxx @@ -567,8 +567,12 @@ wxRadarBg::update_data(const SGPropertyNode *ac, double altitude, double heading callsign->setAlignment(osgText::Text::LEFT_BOTTOM_BASE_LINE); callsign->setLineSpacing(_font_spacing); + const char *identity = ac->getStringValue("transponder-id"); + if (!identity[0]) + identity = ac->getStringValue("callsign"); + stringstream text; - text << ac->getStringValue("callsign") << endl + text << identity << endl << setprecision(0) << fixed << setw(3) << setfill('0') << heading * SG_RADIANS_TO_DEGREES << "\xB0 " << setw(0) << altitude << "ft" << endl