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.
diff --git a/src/globals.h b/src/globals.h
index 017c059..5e6b646 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -741,6 +741,10 @@
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.