Skip to content
Snippets Groups Projects
Commit 5737ca23 authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

updated for version 7.3.1253

Problem:    Still undo problem after using CTRL-R = setline(). (Hirohito
            Higashi)
Solution:   Set the ins_need_undo flag.
parent c9dcb427
No related merge requests found
......@@ -8134,15 +8134,17 @@ ins_reg()
# ifdef USE_IM_CONTROL
int im_on = im_get_status();
# endif
/* Sync undo, so the effect of e.g., setline() can be undone. */
u_sync(TRUE);
ins_need_undo = TRUE;
regname = get_expr_register();
# ifdef USE_IM_CONTROL
/* Restore the Input Method. */
if (im_on)
im_set_active(TRUE);
# endif
if (regname == '=')
/* sync undo, so the effect of e.g., setline() can be undone */
u_sync(TRUE);
Insstart = curwin->w_cursor;
}
if (regname == NUL || !valid_yank_reg(regname, FALSE))
{
......
......@@ -728,6 +728,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1253,
/**/
1252,
/**/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment