addon: Allow NULL owner of addon

An owner is not always required or practical. Rather than have the user
set a bogus owner in these cases, allow the user to set a NULL owner.
This commit is contained in:
Kenny Levinsen 2022-11-25 23:29:41 +01:00 committed by Simon Ser
parent d962918128
commit bb0fd29252

View file

@ -18,7 +18,7 @@ void wlr_addon_set_finish(struct wlr_addon_set *set) {
void wlr_addon_init(struct wlr_addon *addon, struct wlr_addon_set *set, void wlr_addon_init(struct wlr_addon *addon, struct wlr_addon_set *set,
const void *owner, const struct wlr_addon_interface *impl) { const void *owner, const struct wlr_addon_interface *impl) {
assert(owner && impl); assert(impl);
memset(addon, 0, sizeof(*addon)); memset(addon, 0, sizeof(*addon));
struct wlr_addon *iter; struct wlr_addon *iter;
wl_list_for_each(iter, &set->addons, link) { wl_list_for_each(iter, &set->addons, link) {