]> git.mxchange.org Git - flightgear.git/commitdiff
Make Nasal airportinfo() tolerant of invalid airport idents.
authorjmt <jmt>
Fri, 6 Nov 2009 23:12:35 +0000 (23:12 +0000)
committerTim Moore <timoore@redhat.com>
Sat, 7 Nov 2009 07:57:57 +0000 (08:57 +0100)
src/Scripting/NasalSys.cxx

index c893d05103df161c33675f3e1ace2bdd57650597..502a406b2e6f88fed49e6bf310c7c7d2b459212f 100644 (file)
@@ -555,7 +555,9 @@ static naRef f_airportinfo(naContext c, naRef me, int argc, naRef* args)
             // user provided an <id>, hopefully
             apt = FGAirport::findByIdent(s);
             if (!apt) {
-                naRuntimeError(c, "airportinfo() couldn't find airport: %s", s);
+                // return nil here, but don't raise a runtime error; this is a
+                // legitamate way to validate an ICAO code, for example in a
+                // dialog box or similar.
                 return naNil();
             }
         }