From 6488b933fabb71a900dec6d4e47005d54fd6c1f2 Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Sun, 20 Feb 2022 14:53:21 +0000 Subject: [PATCH] layers.c: set output->usable_area --- src/layers.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/layers.c b/src/layers.c index 59e365b2..94bf07ac 100644 --- a/src/layers.c +++ b/src/layers.c @@ -39,16 +39,7 @@ arrange_layers(struct output *output) } } - for (int i = 0; i < 4; i++) { - struct wlr_scene_node *node = &output->layer_tree[i]->node; - wlr_scene_node_set_position(node, - scene_output->x + usable_area.x, - scene_output->y + usable_area.y); - } - - - /* TODO: workout how we set this */ -// memcpy(&output->usable_area, &usable_area, sizeof(struct wlr_box)); + memcpy(&output->usable_area, &usable_area, sizeof(struct wlr_box)); /* Find topmost keyboard interactive layer, if such a layer exists */ uint32_t layers_above_shell[] = { @@ -77,6 +68,7 @@ arrange_layers(struct output *output) !seat->focused_layer->current.keyboard_interactive) { seat_set_focus_layer(seat, NULL); } + /* FIXME: should we call a desktop_arrange_all_views() here? */ } static void