diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-03-28 21:08:56 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-03-28 21:08:56 +0000 |
commit | d2cec5b043361ee798a0522244135f4ea87838f6 (patch) | |
tree | 3ad43aed8a8c373f85a2a3adf286b045c14f6cfe /src/ex_cmds.c | |
parent | 607a95ed81973faab2e1c3d9c91822082694fdc3 (diff) | |
download | vim-d2cec5b043361ee798a0522244135f4ea87838f6.zip |
updated for version 7.0c02
Diffstat (limited to 'src/ex_cmds.c')
-rw-r--r-- | src/ex_cmds.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ex_cmds.c b/src/ex_cmds.c index e0c82c3fc..9e8939233 100644 --- a/src/ex_cmds.c +++ b/src/ex_cmds.c @@ -3240,6 +3240,7 @@ do_ecmd(fnum, ffname, sfname, eap, newlnum, flags) buf_copy_options(buf, BCO_ENTER); /* close the link to the current buffer */ + u_sync(); close_buffer(curwin, curbuf, (flags & ECMD_HIDE) ? 0 : DOBUF_UNLOAD); @@ -5185,7 +5186,8 @@ free_old_sub() * Return TRUE when it was created. */ int -prepare_tagpreview() +prepare_tagpreview(undo_sync) + int undo_sync; /* sync undo when leaving the window */ { win_T *wp; @@ -5202,7 +5204,7 @@ prepare_tagpreview() if (wp->w_p_pvw) break; if (wp != NULL) - win_enter(wp, TRUE); + win_enter(wp, undo_sync); else { /* |