From e0c03c8e107f109eadab145e18544d8e74a6976e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 23 Apr 2021 21:01:34 +0200 Subject: 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. --- src/globals.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/globals.h') diff --git a/src/globals.h b/src/globals.h index 017c059a48..5e6b6461d9 100644 --- a/src/globals.h +++ b/src/globals.h @@ -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. -- cgit v1.2.3