XCURSOR_DEFAULT, server->seat.cursor);
}
+static void do_output_layout_change(struct server *server);
+
static void
output_config_apply(struct server *server,
struct wlr_output_configuration_v1 *config)
}
server->pending_output_config = NULL;
- output_update_for_layout_change(server);
+ do_output_layout_change(server);
}
static bool
}
static void
-handle_output_layout_change(struct wl_listener *listener, void *data)
+do_output_layout_change(struct server *server)
{
- struct server *server =
- wl_container_of(listener, server, output_layout_change);
-
bool done_changing = !server->pending_output_config;
if (done_changing) {
struct wlr_output_configuration_v1 *config =
}
}
+static void
+handle_output_layout_change(struct wl_listener *listener, void *data)
+{
+ struct server *server =
+ wl_container_of(listener, server, output_layout_change);
+ do_output_layout_change(server);
+}
+
void
output_manager_init(struct server *server)
{