From d822150d8389a293d6df1ce177ee713ef3113d3f Mon Sep 17 00:00:00 2001 From: wil Date: Sun, 8 Jan 2017 14:16:40 +0100 Subject: [PATCH] [fix] Keep Clang happy --- sway/layout.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sway/layout.c b/sway/layout.c index e2f318488..3e467169f 100644 --- a/sway/layout.c +++ b/sway/layout.c @@ -1504,7 +1504,9 @@ bool is_auto_layout(enum swayc_layouts layout) { * Return the number of master elements in a container */ static inline size_t auto_master_count(const swayc_t *container) { - return MIN(container->nb_master, container->children->length); + sway_assert(container->children->length >= 0, "Container %p has (negative) children %d", + container, container->children->length); + return MIN(container->nb_master, (size_t)container->children->length); } /**