diff options
Diffstat (limited to 'userland/windowserver/draw.c')
-rw-r--r-- | userland/windowserver/draw.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/userland/windowserver/draw.c b/userland/windowserver/draw.c index dd80ad1..ce315ea 100644 --- a/userland/windowserver/draw.c +++ b/userland/windowserver/draw.c @@ -31,8 +31,9 @@ void draw_line(DISPLAY *disp, int sx, int sy, int dx, int dy, uint32_t color) { int y = sy; for (;;) { // Bounds checking - if (y * disp->width + x > disp->height * disp->width) + if (y * disp->width + x > disp->height * disp->width) { break; + } if (x >= dx - 1 && y >= dy - 1) { break; |