From 5eb30c1543a4f9201a1c6d6039d38c32646bcf0a Mon Sep 17 00:00:00 2001
From: nicm <nicm>
Date: Mon, 17 Mar 2025 20:33:20 +0000
Subject: [PATCH] Handle padding cells correctly for regular expression
 searching, GitHub issue 4399 from github at jyn dot dev.

---
 window-copy.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/window-copy.c b/window-copy.c
index 7dcc8432..3a4f59bb 100644
--- a/window-copy.c
+++ b/window-copy.c
@@ -4263,6 +4263,8 @@ window_copy_match_at_cursor(struct window_copy_mode_data *data)
 			buf = xrealloc(buf, len + 2);
 			buf[len] = '\t';
 			len++;
+		} else if (gc.flags & GRID_FLAG_PADDING) {
+			/* nothing to do */
 		} else {
 			buf = xrealloc(buf, len + gc.data.size + 1);
 			memcpy(buf + len, gc.data.data, gc.data.size);