]> git.mxchange.org Git - flightgear.git/commitdiff
wxradar: display transponder-id by default, fall back to callsign
authormfranz <mfranz>
Sun, 22 Mar 2009 18:39:47 +0000 (18:39 +0000)
committerTim Moore <timoore@redhat.com>
Wed, 1 Apr 2009 07:23:54 +0000 (09:23 +0200)
src/Instrumentation/wxradar.cxx

index d08a96812b82d37a50ae9cbe52393ebef6a35102..968db833a4f32ee59ccf396a004075c3118a354a 100644 (file)
@@ -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