because reasons (undefined behavior)

This commit is contained in:
Björn Linse
2020-10-10 15:33:53 +02:00
parent 0b615dae07
commit 88e6e7e08c
2 changed files with 3 additions and 5 deletions

View File

@@ -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++) { for (ssize_t j = (ssize_t)kv_size(decoration_providers)-1; j >= i; j++) {
// allocates if needed: // 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); DecorationProvider *item = &kv_a(decoration_providers, (size_t)i);
*item = DECORATION_PROVIDER_INIT(ns_id); *item = DECORATION_PROVIDER_INIT(ns_id);

View File

@@ -637,13 +637,10 @@ int update_screen(int type)
continue; continue;
} }
bool active;
if (p->redraw_end != LUA_NOREF) { if (p->redraw_end != LUA_NOREF) {
FIXED_TEMP_ARRAY(args, 1); FIXED_TEMP_ARRAY(args, 1);
args.items[0] = INTEGER_OBJ(display_tick); args.items[0] = INTEGER_OBJ(display_tick);
active = provider_invoke(p->ns_id, "end", p->redraw_end, args, true); provider_invoke(p->ns_id, "end", p->redraw_end, args, true);
} else {
active = true;
} }
} }
kvi_destroy(providers); kvi_destroy(providers);