]> git.mdlowis.com Git - proto/labwc.git/commitdiff
src/layers.c: minor simplification
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Sun, 1 Jan 2023 17:26:25 +0000 (18:26 +0100)
committerJohan Malm <johanmalm@users.noreply.github.com>
Sun, 1 Jan 2023 18:15:37 +0000 (18:15 +0000)
src/layers.c

index e05a1e7f6ced5fda5e6a143ad3c845ca394929c6..eb5c6a6cff1477ed4a852affc4e758e9b7e371d0 100644 (file)
@@ -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);