diff gbwm.c @ 11:90d8c905af50

support Backspace to correct input in grid selection
author Atarwn Gard <a@qwa.su>
date Tue, 14 Oct 2025 18:01:15 +0500
parents 1d9dacd8fe55
children 1f03f3ca1a96
line wrap: on
line diff
--- a/gbwm.c	Mon Oct 13 11:37:26 2025 +0500
+++ b/gbwm.c	Tue Oct 14 18:01:15 2025 +0500
@@ -177,6 +177,15 @@
 			hide_overlay();
 			return;
 		}
+		if (k == XK_BackSpace) {
+			if (overlay_input[1] != 0) {
+				overlay_input[1] = 0;
+			} else if (overlay_input[0] != 0) {
+				overlay_input[0] = 0;
+			}
+			draw_overlay();
+			return;
+		}
 
 		char ch = 0;
 		if (k >= '0' && k <= '9') ch = (char)k;