diff -r a3fe30a2666b -r a437550a9308 finch/libgnt/gntwm.c --- a/finch/libgnt/gntwm.c Wed Nov 12 19:15:24 2014 -0500 +++ b/finch/libgnt/gntwm.c Thu Nov 13 00:56:55 2014 -0500 @@ -443,7 +443,7 @@ if (pos < 0) { wid = g_list_last(wm->cws->list)->data; pos = g_list_length(wm->cws->list) - 1; - } else if (pos >= g_list_length(wm->cws->list)) { + } else if ((guint)pos >= g_list_length(wm->cws->list)) { wid = wm->cws->list->data; pos = 0; } else