diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-06-10 21:24:12 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-06-10 21:24:12 +0200 |
commit | 4c063a0dab57be7bd7aad4b8434feff3db5f1057 (patch) | |
tree | e73db7e8dfa79610e7c4b1a4a846688cf0f1b04f /src/globals.h | |
parent | 640d4f0c97e686211dc4474b46a83e4435d883c0 (diff) | |
download | vim-git-4c063a0dab57be7bd7aad4b8434feff3db5f1057.tar.gz |
patch 8.1.1517: when a popup changes all windows are redrawnv8.1.1517
Problem: When a popup changes all windows are redrawn.
Solution: Only update the lines that were affected. Add a file for
profiling popup windows efficiency.
Diffstat (limited to 'src/globals.h')
-rw-r--r-- | src/globals.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/globals.h b/src/globals.h index 06091f97b..3e6154573 100644 --- a/src/globals.h +++ b/src/globals.h @@ -73,6 +73,7 @@ EXTERN short *TabPageIdxs INIT(= NULL); #ifdef FEAT_TEXT_PROP // Array with size Rows x Columns containing zindex of popups. EXTERN short *popup_mask INIT(= NULL); +EXTERN short *popup_mask_next INIT(= NULL); // Flag set to TRUE when popup_mask needs to be updated. EXTERN int popup_mask_refresh INIT(= TRUE); |