diff options
Diffstat (limited to 'src/screen.c')
-rw-r--r-- | src/screen.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c index 76d9b3c4b0..0a93f86add 100644 --- a/src/screen.c +++ b/src/screen.c @@ -7897,7 +7897,11 @@ screen_puts_len( || ScreenAttrs[off] != attr || exmode_active; - if (need_redraw || force_redraw_this) + if ((need_redraw || force_redraw_this) +#ifdef FEAT_TEXT_PROP + && popup_mask[row * screen_Columns + col] <= screen_zindex +#endif + ) { #if defined(FEAT_GUI) || defined(UNIX) /* The bold trick makes a single row of pixels appear in the next |