From 0af3f102aa9f1f927f9683e25789e11518076d0d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 5 Jul 2021 14:38:07 +0530 Subject: [PATCH] ... --- kitty/freetype.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kitty/freetype.c b/kitty/freetype.c index f8ad9ee06..f87d6716c 100644 --- a/kitty/freetype.c +++ b/kitty/freetype.c @@ -575,12 +575,11 @@ place_bitmap_in_canvas(pixel *cell, ProcessedBitmap *bm, size_t cell_width, size // Calculate column bounds int32_t xoff = (ssize_t)(x_offset + bm->bitmap_left); - uint32_t extra; if (xoff < 0) src.left += -xoff; else dest.left = xoff; // Move the dest start column back if the width overflows because of it if (dest.left > 0 && dest.left + bm->width > cell_width) { - extra = dest.left + bm->width - cell_width; + uint32_t extra = dest.left + bm->width - cell_width; dest.left = extra > dest.left ? 0 : dest.left - extra; }