server: the terminal now purges SHM pixmaps on its own

This commit is contained in:
Daniel Eklöf 2021-07-11 11:54:08 +02:00
parent d22ba73c41
commit 8290cebc09
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -132,13 +132,6 @@ term_shutdown_handler(void *data, int exit_code)
{
struct terminal_instance *instance = data;
struct wl_shm *shm = instance->server->wayl->shm;
shm_purge(shm, shm_cookie_grid(instance->terminal));
shm_purge(shm, shm_cookie_search(instance->terminal));
for (enum csd_surface surf = 0; surf < CSD_SURF_COUNT; surf++)
shm_purge(shm, shm_cookie_csd(instance->terminal, surf));
instance->terminal = NULL;
instance_destroy(instance, exit_code);
}