summaryrefslogtreecommitdiff
path: root/src/evalvars.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/evalvars.c')
-rw-r--r--src/evalvars.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/evalvars.c b/src/evalvars.c
index 6851eef9b..afbab79ff 100644
--- a/src/evalvars.c
+++ b/src/evalvars.c
@@ -2074,8 +2074,7 @@ get_user_var_name(expand_T *xp, int idx)
ht =
#ifdef FEAT_CMDWIN
// In cmdwin, the alternative buffer should be used.
- (cmdwin_type != 0 && get_cmdline_type() == NUL) ?
- &prevwin->w_buffer->b_vars->dv_hashtab :
+ is_in_cmdwin() ? &prevwin->w_buffer->b_vars->dv_hashtab :
#endif
&curbuf->b_vars->dv_hashtab;
if (bdone < ht->ht_used)
@@ -2093,8 +2092,7 @@ get_user_var_name(expand_T *xp, int idx)
ht =
#ifdef FEAT_CMDWIN
// In cmdwin, the alternative window should be used.
- (cmdwin_type != 0 && get_cmdline_type() == NUL) ?
- &prevwin->w_vars->dv_hashtab :
+ is_in_cmdwin() ? &prevwin->w_vars->dv_hashtab :
#endif
&curwin->w_vars->dv_hashtab;
if (wdone < ht->ht_used)