Commit Diff


commit - 479b240af68737bc8d545a0e5419252571c4bedd
commit + 187eb2bac384268766bd53c86b3584d5effeee0c
blob - 52971e5c705cc9429f3f367f8a9a3b2e0218e6e0
blob + 84fb3401f3806491824997f7dbf3e61fa9e7b6bd
--- minibuffer.c
+++ minibuffer.c
@@ -227,6 +227,8 @@ minibuffer_taint_hist(void)
 	ministate.editing = 1;
 	strlcpy(ministate.buf, hist_cur(ministate.hist),
 	    sizeof(ministate.buf));
+	ministate.buffer.cpoff = 0;
+	ministate.vline.cplen = utf8_cplen(ministate.buf);
 	ministate.buffer.current_line->parent->line = ministate.buf;
 }