sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 616d630fb028e44359bc6f14d16f94564341c092
parent 4db89b5fe46e8e7dc741b0ccb9fa3d0708c6fa59
Author: Drew DeVault <sir@cmpwn.com>
Date:   Thu, 20 Aug 2015 06:51:56 -0400

Merge pull request #96 from KoffeinFlummi/gap-fix

Change gap behaviour to more closely match i3-gaps
Diffstat:
Msway/container.c | 2+-
Msway/layout.c | 8++++----
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sway/container.c b/sway/container.c @@ -67,7 +67,7 @@ swayc_t *new_output(wlc_handle handle) { output->height = size->h; output->handle = handle; output->name = name ? strdup(name) : NULL; - output->gaps = config->gaps_outer; + output->gaps = config->gaps_outer + config->gaps_inner / 2; add_child(&root_container, output); diff --git a/sway/layout.c b/sway/layout.c @@ -152,12 +152,12 @@ void arrange_windows(swayc_t *container, int width, int height) { { struct wlc_geometry geometry = { .origin = { - .x = container->x + container->gaps, - .y = container->y + container->gaps + .x = container->x + container->gaps / 2, + .y = container->y + container->gaps / 2 }, .size = { - .w = width - container->gaps * 2, - .h = height - container->gaps * 2 + .w = width - container->gaps, + .h = height - container->gaps } }; if (wlc_view_get_state(container->handle) & WLC_BIT_FULLSCREEN) {