aboutsummaryrefslogtreecommitdiff
path: root/backend/multi
diff options
context:
space:
mode:
authorTimidger <APragmaticPlace@gmail.com>2017-12-28 10:54:30 -0600
committerTimidger <APragmaticPlace@gmail.com>2017-12-28 10:54:30 -0600
commit1478ef3202657ac274f6d9907f4dd5016e8715dd (patch)
tree5461c57c29bef5149d7da1be657223c577da0613 /backend/multi
parentbb24895a2b1759ec78ae68bb91d13a98dc3cc9c7 (diff)
Remove display_destroy on multi-backend destroy
Diffstat (limited to 'backend/multi')
-rw-r--r--backend/multi/backend.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/backend/multi/backend.c b/backend/multi/backend.c
index 07e84c01..de6035f8 100644
--- a/backend/multi/backend.c
+++ b/backend/multi/backend.c
@@ -42,6 +42,7 @@ static void subbackend_state_destroy(struct subbackend_state *sub) {
static void multi_backend_destroy(struct wlr_backend *wlr_backend) {
struct wlr_multi_backend *backend = (struct wlr_multi_backend *)wlr_backend;
+ wl_list_remove(&backend->display_destroy.link);
struct subbackend_state *sub, *next;
wl_list_for_each_safe(sub, next, &backend->backends, link) {
wlr_backend_destroy(sub->backend);