Fix distance display for m and km units

pull/3/head
Hleb Valoshka 2019-12-04 11:41:36 +03:00
parent 971d203ecc
commit 99c3e50a18
1 changed files with 2 additions and 0 deletions

View File

@ -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);