fix: rectangle-select tool is off by one when selecting on radius of 1
This commit is contained in:
parent
123e4a3416
commit
734268e2cd
1 changed files with 1 additions and 1 deletions
|
|
@ -267,7 +267,7 @@ function Canvas() {
|
||||||
const startY = Math.min(dragStartCoords.y, mouseCoords.y);
|
const startY = Math.min(dragStartCoords.y, mouseCoords.y);
|
||||||
const endY = Math.max(dragStartCoords.y, mouseCoords.y);
|
const endY = Math.max(dragStartCoords.y, mouseCoords.y);
|
||||||
|
|
||||||
const isRadiusEven = radius % 2 == 0;
|
const isRadiusEven = radius == 1 || radius % 2 == 0;
|
||||||
|
|
||||||
for (let x = startX; x < endX + (isRadiusEven ? radius : radius - 1); x++) {
|
for (let x = startX; x < endX + (isRadiusEven ? radius : radius - 1); x++) {
|
||||||
for (let y = startY; y < endY + (isRadiusEven ? radius : radius - 1); y++) {
|
for (let y = startY; y < endY + (isRadiusEven ? radius : radius - 1); y++) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue