Geomap: Fix crosshair glitch (#72909)

This commit is contained in:
Alexander Zobnin 2023-08-15 14:22:19 +03:00 committed by GitHub
parent 98b3878231
commit b0790063b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -317,14 +317,14 @@ function findNearestTimeIndex(timestamps: number[], time: number): number | null
if (time < timestamps[probableIdx]) {
for (let i = probableIdx; i > 0; i--) {
if (time > timestamps[i]) {
return i;
return i < lastIdx ? i + 1 : lastIdx;
}
}
return 0;
} else {
for (let i = probableIdx; i < lastIdx; i++) {
if (time < timestamps[i]) {
return i;
return i > 0 ? i - 1 : 0;
}
}
return lastIdx;