sway

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

commit 4bc88772ec15ce0070fb06fe3c242cb65dc34b01
parent ebe0b668c9749dcd857f2b6b248b3f6cb3322b8f
Author: emersion <contact@emersion.fr>
Date:   Sun,  3 Jun 2018 18:46:26 +0100

Merge pull request #2100 from RyanDwyer/fix-workspace-orientation

Fix initial workspace orientation on a rotated output
Diffstat:
Msway/tree/output.c | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sway/tree/output.c b/sway/tree/output.c @@ -8,10 +8,6 @@ struct sway_container *output_create( struct sway_output *sway_output) { - struct wlr_box size; - wlr_output_effective_resolution(sway_output->wlr_output, &size.width, - &size.height); - const char *name = sway_output->wlr_output->name; char identifier[128]; output_get_identifier(identifier, sizeof(identifier), sway_output); @@ -54,6 +50,12 @@ struct sway_container *output_create( container_add_child(&root_container, output); load_swaybars(); + struct wlr_box size; + wlr_output_effective_resolution(sway_output->wlr_output, &size.width, + &size.height); + output->width = size.width; + output->height = size.height; + // Create workspace char *ws_name = workspace_next_name(output->name); wlr_log(L_DEBUG, "Creating default workspace %s", ws_name);