Mercurial > vim
changeset 2000:91fff9db214e v7.2.297
updated for version 7.2-297
author | vimboss |
---|---|
date | Tue, 17 Nov 2009 11:43:06 +0000 |
parents | fff7028d50c8 |
children | 98cdf5c477ec |
files | src/ops.c src/version.c |
diffstat | 2 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ops.c +++ b/src/ops.c @@ -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, blockl 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; /*