wayland: wayl_destroy(): destroy any remaining terminals

This commit is contained in:
Daniel Eklöf 2019-11-01 20:25:08 +01:00
parent 2e78dcc5e5
commit bc815a33db
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -544,8 +544,17 @@ wayl_destroy(struct wayland *wayl)
if (wayl == NULL)
return;
tll_foreach(wayl->terms, it) {
static bool have_warned = false;
if (!have_warned) {
have_warned = true;
LOG_WARN("there are terminals still running");
term_destroy(it->item);
}
}
tll_free(wayl->terms);
fdm_del(wayl->fdm, wayl->kbd.repeat.fd);
tll_foreach(wayl->monitors, it) {