From 9e74ba943cf9db90461890705d5b0d2428b996f0 Mon Sep 17 00:00:00 2001 From: andmarti1424 Date: Sun, 10 Dec 2017 14:34:57 -0300 Subject: work on issue 197 --- src/cmds_edit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/cmds_edit.c') diff --git a/src/cmds_edit.c b/src/cmds_edit.c index e0f91ee..5257659 100644 --- a/src/cmds_edit.c +++ b/src/cmds_edit.c @@ -513,7 +513,8 @@ int start_edit_mode(struct block * buf, char type) { linelim = 0; edits(currow, curcol, 0); linelim = -1; - (void) swprintf(inputline, BUFFERSIZE, L"%s", line); + if ((p1)->flags & is_strexpr) swprintf(inputline + wcslen(inputline), BUFFERSIZE, L"\""); + (void) swprintf(inputline + wcslen(inputline), BUFFERSIZE, L"%s", line); } inputline_pos = wcswidth(inputline, wcslen(inputline)) - 1; real_inputline_pos = wcslen(inputline) - 1; -- cgit v1.2.3