diff --git a/src/modules/everything/evry_plug_aggregator.c b/src/modules/everything/evry_plug_aggregator.c index 309baeacf..6275a82c7 100644 --- a/src/modules/everything/evry_plug_aggregator.c +++ b/src/modules/everything/evry_plug_aggregator.c @@ -134,8 +134,13 @@ _fetch(Evry_Plugin *plugin, const char *input) s = p->selector->state; if (!s || !s->cur_plugins) { - evry_item_ref(p->warning); - EVRY_PLUGIN_ITEM_APPEND(p, p->warning); + /* 'text' and 'actions' are always loaded */ + if ((p->selector == selectors[0]) && + (eina_list_count(s->plugins) == 2)) + { + evry_item_ref(p->warning); + EVRY_PLUGIN_ITEM_APPEND(p, p->warning); + } return 1; }