From 33c383357d2b2b29eb1837c22ea718c7c7295fb6 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 5 Sep 2013 11:39:44 +0100 Subject: Express logic to avoid confusing static analyser. --- desktop/treeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'desktop/treeview.c') diff --git a/desktop/treeview.c b/desktop/treeview.c index d4bcc8f82..0acd1fe86 100644 --- a/desktop/treeview.c +++ b/desktop/treeview.c @@ -222,7 +222,7 @@ static inline treeview_node * treeview_node_next(treeview_node *node, bool full) * go to next sibling if present, or nearest ancestor * with a next sibling. */ - while (node != NULL && node->type != TREE_NODE_ROOT && + while (node != NULL && node->parent != NULL && node->next_sib == NULL) { node = node->parent; } -- cgit v1.2.3