output-management-v1: add assertion as a safety net
Makes it easier to figure out when the compositor submits an invalid output state. References: https://github.com/swaywm/sway/pull/4673
This commit is contained in:
parent
0e57effd38
commit
9971db02ff
|
@ -686,6 +686,9 @@ static void head_send_state(struct wlr_output_head_v1 *head,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (state & HEAD_STATE_MODE) {
|
if (state & HEAD_STATE_MODE) {
|
||||||
|
assert(head->state.mode != NULL ||
|
||||||
|
wl_list_empty(&head->state.output->modes));
|
||||||
|
|
||||||
bool found = false;
|
bool found = false;
|
||||||
struct wl_resource *mode_resource;
|
struct wl_resource *mode_resource;
|
||||||
wl_resource_for_each(mode_resource, &head->mode_resources) {
|
wl_resource_for_each(mode_resource, &head->mode_resources) {
|
||||||
|
|
Loading…
Reference in New Issue