From d2581eadbc8cc1613a04f10b8bdf113a00eaa240 Mon Sep 17 00:00:00 2001 From: emersion Date: Tue, 31 Oct 2017 15:08:45 +0100 Subject: [PATCH] Assert mandatory impl fields in wlr_output_init --- types/wlr_output.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/types/wlr_output.c b/types/wlr_output.c index 38bb03d5..abfc6d26 100644 --- a/types/wlr_output.c +++ b/types/wlr_output.c @@ -191,6 +191,8 @@ void wlr_output_set_position(struct wlr_output *output, int32_t lx, void wlr_output_init(struct wlr_output *output, struct wlr_backend *backend, const struct wlr_output_impl *impl) { + assert(impl->enable && impl->make_current && impl->swap_buffers && + impl->transform); output->backend = backend; output->impl = impl; wl_list_init(&output->modes);