sway

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

commit 79c133182d85342748b284e20e1e634821ce419c
parent 546b976baa9989676c2fb2aff8c36f42b3d19810
Author: Drew DeVault <sir@cmpwn.com>
Date:   Thu, 21 Feb 2019 09:14:19 -0500

Merge pull request #3743 from RedSoxFan/fix-output-get-active-workspace

output_get_active_workspace: check workspaces length
Diffstat:
Msway/desktop/output.c | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/sway/desktop/output.c b/sway/desktop/output.c @@ -320,6 +320,9 @@ struct sway_workspace *output_get_active_workspace(struct sway_output *output) { struct sway_seat *seat = input_manager_current_seat(); struct sway_node *focus = seat_get_active_tiling_child(seat, &output->node); if (!focus) { + if (!output->workspaces->length) { + return NULL; + } return output->workspaces->items[0]; } return focus->sway_workspace;