diff --git a/src/Scripting/NasalPositioned.cxx b/src/Scripting/NasalPositioned.cxx index d110109eb..2569e00c7 100644 --- a/src/Scripting/NasalPositioned.cxx +++ b/src/Scripting/NasalPositioned.cxx @@ -1990,7 +1990,7 @@ static naRef f_formatLatLon(naContext c, naRef me, int argc, naRef* args) simgear::strutils::LatLonFormat format = static_cast(fgGetInt("/sim/lon-lat-format")); if (argOffset < argc && naIsNum(args[argOffset])) { - format = static_cast(args[argOffset].num); + format = static_cast((int) args[argOffset].num); if (format > simgear::strutils::LatLonFormat::DECIMAL_DEGREES_SYMBOL) { naRuntimeError(c, "invalid lat-lon format requested"); }