1
0
forked from aniani/vim

patch 8.2.2803: flicker when the popup menu has an info popup

Problem:    Flicker when the popup menu has an info popup.
Solution:   Avoid drawing over the popup when it's going to be redrawn in the
            same position. (closes #8131)  Also avoid redrawing the scrollbar.
This commit is contained in:
Bram Moolenaar
2021-04-23 21:01:34 +02:00
parent a6aa16423f
commit e0c03c8e10
5 changed files with 43 additions and 10 deletions

View File

@@ -741,6 +741,10 @@ EXTERN int popup_visible INIT(= FALSE);
EXTERN int text_prop_frozen INIT(= 0);
#endif
// When set the popup menu will redraw soon using the pum_win_ values. Do not
// draw over the poup menu area to avoid flicker.
EXTERN int pum_will_redraw INIT(= FALSE);
/*
* The window layout is kept in a tree of frames. topframe points to the top
* of the tree.