time_zone: Don't double up the std::abs

Too many absolute values were causing mirrored time zones to resolve
as the same.
This commit is contained in:
lat9nq 2023-05-26 00:39:12 -04:00
parent 3d32ff15cd
commit e8b6d23522

View file

@ -100,8 +100,7 @@ std::string FindSystemTimeZone() {
}
const auto offset = offsets[i];
const int difference =
static_cast<int>(std::abs(std::abs(offset) - std::abs(system_offset)));
const int difference = static_cast<int>(std::abs(offset - system_offset));
if (difference < min) {
min = difference;
min_index = i;