diff --git a/src/celestia/celestiacore.cpp b/src/celestia/celestiacore.cpp index 4d82261b..d566c9b0 100644 --- a/src/celestia/celestiacore.cpp +++ b/src/celestia/celestiacore.cpp @@ -2416,11 +2416,13 @@ static string DistanceLyToStr(double distance) { units = _("km"); distance = astro::lightYearsToKilometers(distance); + return fmt::sprintf("%.2f %s", distance, units); } else { units = _("m"); distance = astro::lightYearsToKilometers(distance) * 1000.0f; + return fmt::sprintf("%.2f %s", distance, units); } return fmt::sprintf("%s %s", SigDigitNum(distance, 5), units);