sway

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

commit b05317c3a60c751ee4fbc596182b02f568b71c2e
parent de5196dc1e6427d76d93d9cafe147fedbffbaad4
Author: taiyu <taiyu.len@gmail.com>
Date:   Fri, 21 Aug 2015 12:41:54 -0700

style

Diffstat:
Msway/container.c | 25+++++++++++++++----------
1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/sway/container.c b/sway/container.c @@ -341,7 +341,7 @@ swayc_t *swayc_parent_by_type(swayc_t *container, enum swayc_types type) { } do { container = container->parent; - } while(container && container->type != type); + } while (container && container->type != type); return container; } @@ -402,18 +402,23 @@ swayc_t *swayc_active_workspace(void) { } swayc_t *swayc_active_workspace_for(swayc_t *cont) { - if (! cont) { + if (!cont) { return NULL; } switch (cont->type) { - /* set root -> output */ - case C_ROOT: cont = cont->focused; - /* set output -> workspace */ - case C_OUTPUT: cont = cont->focused; - /* return workspace */ - case C_WORKSPACE: return cont; - /* Find parent workspace */ - default: return swayc_parent_by_type(cont, C_WORKSPACE); + case C_ROOT: + cont = cont->focused; + /* Fallthrough */ + + case C_OUTPUT: + cont = cont->focused; + /* Fallthrough */ + + case C_WORKSPACE: + return cont; + + default: + return swayc_parent_by_type(cont, C_WORKSPACE); } }