shithub: rio

Download patch

ref: d3873ac6f32f15c7df0181fac53627cf0349d3b4
parent: 50917da4d1dda419f22e75b704fbc5d3c2d06cd2
author: glenda <glenda@cirno>
date: Tue Mar 25 11:54:50 EDT 2025

bugfix: record entire command in history if we hit enter in the middle of it

--- a/wind.c
+++ b/wind.c
@@ -1171,9 +1171,9 @@
 	if(r == '\n') {
 		/* qh: queue head - beginning of user input */
 		p0 = w->qh;
-		q0 = w->q0; 
-	
-		q1 = q0;
+		q0 = w->q0;
+		q1 = w->nr;
+
 		while(q1 > p0 && (w->r[q1-1] == ' ' || w->r[q1-1] == '\t'))
 			q1--;
 	
--