diff --git a/waybox/output.c b/waybox/output.c index 2eed274..3cad3e6 100644 --- a/waybox/output.c +++ b/waybox/output.c @@ -1,3 +1,5 @@ +#include + #include "waybox/output.h" struct render_data { @@ -126,9 +128,12 @@ void new_output_notify(struct wl_listener *listener, void *data) { wlr_output_set_mode(wlr_output, mode); wlr_output_enable(wlr_output, true); +#if WLR_VERSION_NUM > 2049 + // wlroots 0.9.0+ if (!wlr_output_commit(wlr_output)) { return; } +#endif } struct wb_output *output = calloc(1, sizeof(struct wb_output)); diff --git a/waybox/server.c b/waybox/server.c index 21687a0..1fe2109 100644 --- a/waybox/server.c +++ b/waybox/server.c @@ -2,7 +2,6 @@ #include "waybox/xdg_shell.h" bool init_wb(struct wb_server* server) { - // create display server->wl_display = wl_display_create(); if (server->wl_display == NULL) {