Fix out of bounds regression from #15391

This commit is contained in:
ζeh Matt 2021-09-10 22:08:49 +03:00
parent d42bc9a469
commit 2e8d40b5e3
No known key found for this signature in database
GPG Key ID: 18CE582C71A225B0
1 changed files with 1 additions and 1 deletions

View File

@ -87,7 +87,7 @@ static void PaintSessionAddPSToQuadrant(paint_session* session, paint_struct* ps
const auto positionHash = RemapPositionToQuadrant(*ps, session->CurrentRotation);
// Values below zero or above MaxPaintQuadrants are void, corners also share the same quadrant as void.
const uint32_t paintQuadrantIndex = std::clamp(positionHash / COORDS_XY_STEP, 0, MaxPaintQuadrants);
const uint32_t paintQuadrantIndex = std::clamp(positionHash / COORDS_XY_STEP, 0, MaxPaintQuadrants - 1);
ps->quadrant_index = paintQuadrantIndex;
ps->next_quadrant_ps = session->Quadrants[paintQuadrantIndex];