void keyboard_init(struct seat *seat);
+void arrange_layers(struct output *output);
+
void seat_init(struct server *server);
void seat_finish(struct server *server);
void seat_focus_surface(struct seat *seat, struct wlr_surface *surface);
seat->active_client_while_inhibited = NULL;
// Triggers a refocus of the topmost surface layer if necessary
// TODO: Make layer surface focus per-output based on cursor position
-/*
- struct roots_output *output;
- wl_list_for_each(output, &seat->input->server->desktop->outputs, link) {
+
+ struct output *output;
+ wl_list_for_each(output, &seat->server->outputs, link)
arrange_layers(output);
-*/
}