diff options
-rw-r--r-- | src/nvim/api/vim.c | 3 | ||||
-rw-r--r-- | src/nvim/screen.c | 5 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c index 4038113cba..876b052a8e 100644 --- a/src/nvim/api/vim.c +++ b/src/nvim/api/vim.c @@ -2628,7 +2628,8 @@ static DecorationProvider *get_provider(NS ns_id, bool force) for (ssize_t j = (ssize_t)kv_size(decoration_providers)-1; j >= i; j++) { // allocates if needed: - kv_a(decoration_providers, (size_t)j+1) = kv_A(decoration_providers, j); + (void)kv_a(decoration_providers, (size_t)j+1); + kv_A(decoration_providers, (size_t)j+1) = kv_A(decoration_providers, j); } DecorationProvider *item = &kv_a(decoration_providers, (size_t)i); *item = DECORATION_PROVIDER_INIT(ns_id); diff --git a/src/nvim/screen.c b/src/nvim/screen.c index 1bbc76cb0f..95d0f32606 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -637,13 +637,10 @@ int update_screen(int type) continue; } - bool active; if (p->redraw_end != LUA_NOREF) { FIXED_TEMP_ARRAY(args, 1); args.items[0] = INTEGER_OBJ(display_tick); - active = provider_invoke(p->ns_id, "end", p->redraw_end, args, true); - } else { - active = true; + provider_invoke(p->ns_id, "end", p->redraw_end, args, true); } } kvi_destroy(providers); |