don't crash when initializing more monitors than supported

Fixes https://codeberg.org/dwl/dwl/issues/726
This commit is contained in:
Guido Cella
2026-10-21 19:02:00 +02:00
parent 4ff9db2c40
commit afbafd53ab
+4
View File
@@ -1262,6 +1262,10 @@ createmon(struct wl_listener *listener, void *data)
* output (such as DPI, scale factor, manufacturer, etc).
*/
m->scene_output = wlr_scene_output_create(scene, wlr_output);
if (!wlr_output->enabled)
return;
if (m->m.x == -1 && m->m.y == -1)
wlr_output_layout_add_auto(output_layout, wlr_output);
else