Skip to content

Commit

Permalink
updated for version 7.0044
Browse files Browse the repository at this point in the history
  • Loading branch information
vimboss committed Jan 25, 2005
1 parent e658f49 commit e0c3b83
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
9 changes: 7 additions & 2 deletions src/buffer.c
Expand Up @@ -608,7 +608,8 @@ free_buffer_stuff(buf, free_options)
free_buf_options(buf, TRUE);
}
#ifdef FEAT_EVAL
vars_clear(&buf->b_vars); /* free all internal variables */
vars_clear(&buf->b_vars.dv_hashtab); /* free all internal variables */
hash_init(&buf->b_vars.dv_hashtab);
#endif
#ifdef FEAT_USR_CMDS
uc_clear(&buf->b_ucmds); /* clear local user commands */
Expand Down Expand Up @@ -1626,7 +1627,11 @@ buflist_new(ffname, sfname, lnum, flags)
buf->b_wininfo->wi_win = curwin;

#ifdef FEAT_EVAL
vars_init(&buf->b_vars); /* init internal variables */
init_var_dict(&buf->b_vars, &buf->b_bufvar); /* init b: variables */
#endif
#ifdef FEAT_SYN_HL
hash_init(&buf->b_keywtab);
hash_init(&buf->b_keywtab_ic);
#endif

buf->b_fname = buf->b_sfname;
Expand Down
5 changes: 3 additions & 2 deletions src/window.c
Expand Up @@ -3090,7 +3090,8 @@ win_alloc(after)
}
#endif
#ifdef FEAT_EVAL
vars_init(&newwin->w_vars); /* init internal variables */
/* init w: variables */
init_var_dict(&newwin->w_vars, &newwin->w_winvar);
#endif
#ifdef FEAT_FOLDING
foldInitWin(newwin);
Expand Down Expand Up @@ -3134,7 +3135,7 @@ win_free(wp)
clear_winopt(&wp->w_allbuf_opt);

#ifdef FEAT_EVAL
vars_clear(&wp->w_vars); /* free all internal variables */
vars_clear(&wp->w_vars.dv_hashtab); /* free all w: variables */
#endif

if (prevwin == wp)
Expand Down

0 comments on commit e0c3b83

Please sign in to comment.