From: Hannes Janetzek Date: Wed, 31 Aug 2011 10:38:10 +0000 (+0000) Subject: e17/evry/aggregator: fix check for top-level state X-Git-Tag: submit/efl/20131021.015651~5661 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=29519a82a2521dd4a07cce1bd2a3d02cb3bbc4a8;p=platform%2Fupstream%2Fenlightenment.git e17/evry/aggregator: fix check for top-level state SVN revision: 63022 --- diff --git a/src/modules/everything/evry_plug_aggregator.c b/src/modules/everything/evry_plug_aggregator.c index a5e1bb9..c33ec62 100644 --- a/src/modules/everything/evry_plug_aggregator.c +++ b/src/modules/everything/evry_plug_aggregator.c @@ -33,7 +33,7 @@ _fetch(Evry_Plugin *plugin, const char *input) else input = NULL; - if (!sel->states->next) + if (eina_list_data_get(sel->states) == s) top_level = 1; /* get current items' context */ @@ -70,7 +70,7 @@ _fetch(Evry_Plugin *plugin, const char *input) } /* show non-top-level plugins as item */ - if (top_level && (!s->trigger_active)) + if ((top_level) && (!s->trigger_active)) { EINA_LIST_FOREACH(s->plugins, l, pp) {