diff options
Diffstat (limited to 'backend/backend.c')
-rw-r--r-- | backend/backend.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/backend/backend.c b/backend/backend.c index c6afe14b..125ed411 100644 --- a/backend/backend.c +++ b/backend/backend.c @@ -40,8 +40,9 @@ void wlr_backend_init(struct wlr_backend *backend, const struct wlr_backend_impl *impl) { - memset(backend, 0, sizeof(*backend)); - backend->impl = impl; + *backend = (struct wlr_backend){ + .impl = impl, + }; wl_signal_init(&backend->events.destroy); wl_signal_init(&backend->events.new_input); wl_signal_init(&backend->events.new_output); |