Cache scene for client and invalidate when changes.

This commit is contained in:
Nicholas Marriott
2026-06-16 23:04:57 +01:00
parent 2af751d78d
commit b7fa115aab
6 changed files with 77 additions and 6 deletions

View File

@@ -530,6 +530,7 @@ server_client_free(__unused int fd, __unused short events, void *arg)
log_debug("free client %p (%d references)", c, c->references);
screen_redraw_free_scene(c->redraw_scene);
cmdq_free(c->queue);
if (c->references == 0) {