backend/multi: add backends at end of list

This allows wlr_multi_for_each_backend to iterate on the backends in the
order where they have been added.
This commit is contained in:
Simon Ser 2020-04-14 15:01:57 +02:00 committed by Drew DeVault
parent f679895c77
commit ab4dc1636c

View file

@ -183,7 +183,7 @@ bool wlr_multi_backend_add(struct wlr_backend *_multi,
wlr_log(WLR_ERROR, "Could not add backend: allocation failed"); wlr_log(WLR_ERROR, "Could not add backend: allocation failed");
return false; return false;
} }
wl_list_insert(&multi->backends, &sub->link); wl_list_insert(multi->backends.prev, &sub->link);
sub->backend = backend; sub->backend = backend;
sub->container = &multi->backend; sub->container = &multi->backend;