# HG changeset patch # User nadvornik # Date 1237316974 0 # Node ID 5c0ecb2ebbc59cda568bc97777013ffe4aa3cc3e # Parent b24391991f7f58405c4a49ae1c6797f89544550b simplified code diff -r b24391991f7f -r 5c0ecb2ebbc5 src/metadata.c --- a/src/metadata.c Tue Mar 17 18:58:15 2009 +0000 +++ b/src/metadata.c Tue Mar 17 19:09:34 2009 +0000 @@ -1047,20 +1047,8 @@ while (TRUE) { - if (keyword_get_is_keyword(keyword_tree, &iter)) - { - if (keyword_tree_is_set(keyword_tree, &iter, kw_list)) return FALSE; - } - else - { - /* for helpers we have to check recursively */ - if (!keyword_tree_check_empty_children(keyword_tree, &iter, kw_list)) return FALSE; - } - - if (!gtk_tree_model_iter_next(keyword_tree, &iter)) - { - return TRUE; - } + if (keyword_tree_is_set(keyword_tree, &iter, kw_list)) return FALSE; + if (!gtk_tree_model_iter_next(keyword_tree, &iter)) return TRUE; } }