see previous commit for motivation
5K32AQL2IN5Q3MKEYVRDVYANERDC3N47QV2MYZ2LWB7ETWBDRO4QC
QCKSAEQ43VVSLJTGVDS4TLWPBG3A7BEEHSMZXGZBMGFSDLVFPKCQC
MJZ6RCUUOK7R2RMXPXMLRWBAEM6234D2IS7RGPHAE5UN2S64GLGAC
7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC
struct wlr_output_state state;
/* Initialize monitor state using configured rules */
wlr_output_state_init(&state); /* Initialize monitor state using configured rules */
wlr_output_state_init(&state);
wlr_output_set_scale(wlr_output, r->scale);
wlr_output_state_set_scale(&state, r->scale);
wlr_output_set_transform(wlr_output, r->rr);
wlr_output_state_set_transform(&state, r->rr);
wlr_output_set_mode(wlr_output, wlr_output_preferred_mode(wlr_output));
wlr_output_state_set_mode(&state, wlr_output_preferred_mode(wlr_output));
wlr_output_enable(wlr_output, 1); if (!wlr_output_commit(wlr_output))
wlr_output_enable(wlr_output, 1);
if (!wlr_output_commit(wlr_output))
wlr_output_state_set_enabled(&state, 1); if (!wlr_output_commit_state(wlr_output, &state)) { wlr_output_state_finish(&state);
wlr_output_state_set_enabled(&state, 1);
if (!wlr_output_commit_state(wlr_output, &state)) {
wlr_output_state_finish(&state);
} wlr_output_state_finish(&state);
}