mirror of
https://github.com/labwc/labwc.git
synced 2025-11-04 13:30:07 -05:00
output: do not call wlr_scene_output_layout_add_output() twice
Fixes an assertion failure that occurred if reconfiguring outputs after an output had been disabled using wlopm --off. Fixes: #1303
This commit is contained in:
parent
17cbfb7299
commit
447c67df62
1 changed files with 7 additions and 3 deletions
10
src/output.c
10
src/output.c
|
|
@ -158,10 +158,14 @@ add_output_to_layout(struct server *server, struct output *output)
|
|||
wlr_log(WLR_ERROR, "unable to create scene output");
|
||||
return;
|
||||
}
|
||||
/*
|
||||
* Note: wlr_scene_output_layout_add_output() is not
|
||||
* safe to call twice, so we call it only when initially
|
||||
* creating the scene_output.
|
||||
*/
|
||||
wlr_scene_output_layout_add_output(server->scene_layout,
|
||||
layout_output, output->scene_output);
|
||||
}
|
||||
|
||||
wlr_scene_output_layout_add_output(server->scene_layout, layout_output,
|
||||
output->scene_output);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue