diff --git a/src/r_main.c b/src/r_main.c index 9dfe78f78..e3ed6218e 100644 --- a/src/r_main.c +++ b/src/r_main.c @@ -1035,9 +1035,9 @@ boolean R_IsPointInSector(sector_t *sector, fixed_t x, fixed_t y) v2 = sector->lines[i]->v2; // do some correction in order to prevent points outside the line from being measured. if (R_PointToDist2(v.x, v.y, v1->x, v1->y) > R_PointToDist2(v1->x, v1->y, v2->x, v2->y)) - v = *v1; - else if (R_PointToDist2(v.x, v.y, v2->x, v2->y) > R_PointToDist2(v1->x, v1->y, v2->x, v2->y)) v = *v2; + else if (R_PointToDist2(v.x, v.y, v2->x, v2->y) > R_PointToDist2(v1->x, v1->y, v2->x, v2->y)) + v = *v1; dist = R_PointToDist2(v.x, v.y, x, y); if (dist < closestdist) {