From 670915eeeaa2faee95cb3c32c64199da4379adf8 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 13 Jun 2023 10:44:26 +0200 Subject: output: add wlr_output_state_set_layers() --- examples/output-layers.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'examples') diff --git a/examples/output-layers.c b/examples/output-layers.c index 973633d4..e6ec8150 100644 --- a/examples/output-layers.c +++ b/examples/output-layers.c @@ -82,11 +82,9 @@ static void output_handle_frame(struct wl_listener *listener, void *data) { }; } - struct wlr_output_state output_state = { - .committed = WLR_OUTPUT_STATE_LAYERS, - .layers = layers_arr.data, - .layers_len = layers_arr.size / sizeof(struct wlr_output_layer_state), - }; + struct wlr_output_state output_state = {0}; + wlr_output_state_set_layers(&output_state, layers_arr.data, + layers_arr.size / sizeof(struct wlr_output_layer_state)); if (!wlr_output_test_state(output->wlr_output, &output_state)) { wlr_log(WLR_ERROR, "wlr_output_test() failed"); -- cgit v1.2.3