From d510bb449775f6365916e8de9cd6b05e29207311 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 29 Jul 2024 17:26:57 -0700 Subject: [PATCH] terminal/kitty: adjust middle rows for image offsets --- src/terminal/kitty/graphics_unicode.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/terminal/kitty/graphics_unicode.zig b/src/terminal/kitty/graphics_unicode.zig index 2fc34b67e..b8b76407b 100644 --- a/src/terminal/kitty/graphics_unicode.zig +++ b/src/terminal/kitty/graphics_unicode.zig @@ -271,6 +271,8 @@ pub const Placement = struct { img_scale_source.height = img_scaled.height - img_scaled.y_offset - img_scale_source.y; img_scale_source.height -= img_scaled.y_offset; height = img_scale_source.height * p_scale.y_scale; + } else { + img_scale_source.y -= img_scaled.y_offset; } if (img_scale_source.x < img_scaled.x_offset) { @@ -291,6 +293,8 @@ pub const Placement = struct { img_scale_source.width = img_scaled.width - img_scaled.x_offset - img_scale_source.x; img_scale_source.width -= img_scaled.x_offset; width = img_scale_source.width * p_scale.x_scale; + } else { + img_scale_source.x -= img_scaled.x_offset; } // If our modified source width/height is less than zero then