diff options
author | vimboss <devnull@localhost> | 2009-11-17 11:43:06 +0000 |
---|---|---|
committer | vimboss <devnull@localhost> | 2009-11-17 11:43:06 +0000 |
commit | 66778a36e7d75667bfb1b75d84d381c74152ea36 (patch) | |
tree | 6bd9edb48baddcb464eb9a82eabeb3b7b35fb1e5 | |
parent | 905922284198cfcc57b06bdab2aac3f86ea0650f (diff) | |
download | vim-66778a36e7d75667bfb1b75d84d381c74152ea36.tar.gz |
-rw-r--r-- | src/ops.c | 10 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 11 insertions, 1 deletions
@@ -3991,6 +3991,14 @@ ex_display(eap) } else yb = &(y_regs[i]); + +#ifdef FEAT_EVAL + if (name == MB_TOLOWER(redir_reg) + || (redir_reg == '"' && yb == y_previous)) + continue; /* do not list register being written to, the + * pointer can be freed */ +#endif + if (yb->y_array != NULL) { msg_putchar('\n'); @@ -6090,7 +6098,7 @@ str_to_reg(y_ptr, type, str, len, blocklen) long maxlen; #endif - if (y_ptr->y_array == NULL) /* NULL means emtpy register */ + if (y_ptr->y_array == NULL) /* NULL means empty register */ y_ptr->y_size = 0; /* diff --git a/src/version.c b/src/version.c index 08ba161a..f55d0288 100644 --- a/src/version.c +++ b/src/version.c @@ -682,6 +682,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 297, +/**/ 296, /**/ 295, |