aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/memory.c
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2023-11-09 10:20:54 +0100
committerbfredl <bjorn.linse@gmail.com>2023-11-09 21:55:21 +0100
commit74581ec7ebd5f9b3d47f6b1ee04a87327ad730a1 (patch)
tree19a28d0d6fa2e9f900acb48bd63dd2a1cf5d0d80 /src/nvim/memory.c
parent3128cff6b198daabfddeedd382c0b8707319504f (diff)
downloadrneovim-74581ec7ebd5f9b3d47f6b1ee04a87327ad730a1.tar.gz
rneovim-74581ec7ebd5f9b3d47f6b1ee04a87327ad730a1.tar.bz2
rneovim-74581ec7ebd5f9b3d47f6b1ee04a87327ad730a1.zip
refactor(drawline): avoid xmalloc/xfree cycles on each screenline
Diffstat (limited to 'src/nvim/memory.c')
-rw-r--r--src/nvim/memory.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/memory.c b/src/nvim/memory.c
index fdfd63e25f..27b1bfc105 100644
--- a/src/nvim/memory.c
+++ b/src/nvim/memory.c
@@ -17,6 +17,7 @@
#include "nvim/buffer_updates.h"
#include "nvim/context.h"
#include "nvim/decoration_provider.h"
+#include "nvim/drawline.h"
#include "nvim/eval.h"
#include "nvim/gettext.h"
#include "nvim/globals.h"
@@ -818,6 +819,7 @@ void free_all_mem(void)
check_quickfix_busy();
decor_free_all_mem();
+ drawline_free_all_mem();
ui_free_all_mem();
nlua_free_all_mem();