From 91eba390196dc54999b9d4297e3e14303f2cc11c Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 20 Jan 2025 19:46:22 +0100 Subject: [PATCH] fix(win32 gui): prevent index out of bounds in d3d11.paint --- src/win32/d3d11.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/win32/d3d11.zig b/src/win32/d3d11.zig index 21b6caa..7dbe105 100644 --- a/src/win32/d3d11.zig +++ b/src/win32/d3d11.zig @@ -309,7 +309,7 @@ pub fn paint( for (0..shader_row_count) |row| { const src_row = blk: { const r = top + row; - break :blk r - if (r >= row_count) row_count else 0; + break :blk if (r < row_count) r else 0; }; const src_row_offset = src_row * col_count; const dst_row_offset = row * shader_col_count;