Added in default_orientation handling

This commit is contained in:
Luminarys 2015-08-27 21:52:59 -05:00
parent 0a74364656
commit acb3fbdfb5
5 changed files with 36 additions and 1 deletions

View file

@ -130,6 +130,13 @@ static void handle_output_resolution_change(wlc_handle output, const struct wlc_
if (!c) return;
c->width = to->w;
c->height = to->h;
if (config->default_layout == L_NONE && config->default_orientation == L_NONE) {
if (c->width >= c->height) {
((swayc_t*)c->children->items[0])->layout = L_HORIZ;
} else {
((swayc_t*)c->children->items[0])->layout = L_VERT;
}
}
arrange_windows(&root_container, -1, -1);
}