From 84b3df4ef29b075fb53eca22fe88eda73e251734 Mon Sep 17 00:00:00 2001 From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Sun, 1 Jan 2023 18:26:25 +0100 Subject: [PATCH] src/layers.c: minor simplification --- src/layers.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/layers.c b/src/layers.c index e05a1e7f..eb5c6a6c 100644 --- a/src/layers.c +++ b/src/layers.c @@ -69,7 +69,7 @@ layers_arrange(struct output *output) scene_output->y); } - memcpy(&output->usable_area, &usable_area, sizeof(output->usable_area)); + output->usable_area = usable_area; /* Find topmost keyboard interactive layer, if such a layer exists */ uint32_t layers_above_views[] = { @@ -104,8 +104,7 @@ layers_arrange(struct output *output) } /* Finally re-arrange all views based on usable_area */ - if (old_usable_area.width != output->usable_area.width - || old_usable_area.height != output->usable_area.height) { + if (!wlr_box_equal(&old_usable_area, &usable_area)) { desktop_arrange_all_views(server); } cursor_update_focus(output->server); -- 2.52.0