From 53f8174eaeb93b381cf74c58863f8fe82748a22a Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 22 Sep 2017 14:35:51 +0200 Subject: patch 8.0.1135: W_WINCOL() is always the same Problem: W_WINCOL() is always the same. Solution: Expand the macro. --- src/popupmnu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/popupmnu.c') diff --git a/src/popupmnu.c b/src/popupmnu.c index 23e871190..0467c3984 100644 --- a/src/popupmnu.c +++ b/src/popupmnu.c @@ -190,10 +190,10 @@ redo: /* Calculate column */ #ifdef FEAT_RIGHTLEFT if (curwin->w_p_rl) - col = W_WINCOL(curwin) + W_WIDTH(curwin) - curwin->w_wcol - 1; + col = curwin->w_wincol + W_WIDTH(curwin) - curwin->w_wcol - 1; else #endif - col = W_WINCOL(curwin) + curwin->w_wcol; + col = curwin->w_wincol + curwin->w_wcol; /* if there are more items than room we need a scrollbar */ if (pum_height < size) @@ -312,7 +312,7 @@ pum_redraw(void) #ifdef FEAT_RIGHTLEFT if (curwin->w_p_rl) { - if (pum_col < W_WINCOL(curwin) + W_WIDTH(curwin) - 1) + if (pum_col < curwin->w_wincol + W_WIDTH(curwin) - 1) screen_putchar(' ', row, pum_col + 1, attr); } else -- cgit v1.2.1