diff options
-rw-r--r-- | sway/tree/workspace.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sway/tree/workspace.c b/sway/tree/workspace.c index 52e48ad5..f8709a4c 100644 --- a/sway/tree/workspace.c +++ b/sway/tree/workspace.c | |||
@@ -708,6 +708,11 @@ void workspace_for_each_container(struct sway_workspace *ws, | |||
708 | struct sway_container *workspace_find_container(struct sway_workspace *ws, | 708 | struct sway_container *workspace_find_container(struct sway_workspace *ws, |
709 | bool (*test)(struct sway_container *con, void *data), void *data) { | 709 | bool (*test)(struct sway_container *con, void *data), void *data) { |
710 | struct sway_container *result = NULL; | 710 | struct sway_container *result = NULL; |
711 | if (ws == NULL){ | ||
712 | sway_log(SWAY_ERROR, "Cannot find container with no workspace."); | ||
713 | return NULL; | ||
714 | } | ||
715 | |||
711 | // Tiling | 716 | // Tiling |
712 | for (int i = 0; i < ws->tiling->length; ++i) { | 717 | for (int i = 0; i < ws->tiling->length; ++i) { |
713 | struct sway_container *child = ws->tiling->items[i]; | 718 | struct sway_container *child = ws->tiling->items[i]; |