From 3bda6d6735d1ac3565660346eee632c1a8c4ed10 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Wed, 26 Aug 2009 00:53:12 +0000 Subject: [PATCH] 'evrything' module: - really fix plugin_select.. SVN revision: 42002 --- src/modules/everything/evry.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/modules/everything/evry.c b/src/modules/everything/evry.c index c898b58a3..cee9f469e 100644 --- a/src/modules/everything/evry.c +++ b/src/modules/everything/evry.c @@ -272,7 +272,7 @@ evry_item_new(Evry_Item *base, Evry_Plugin *p, const char *label, void (*cb_free it->ref = 1; - item_cnt++; + /* item_cnt++; */ return it; } @@ -1796,14 +1796,10 @@ _evry_plugin_select(Evry_State *s, Evry_Plugin *p) } else s->plugin_auto_selected = EINA_FALSE; - if ((p || !s->plugin) && s->plugin != p) - { - _evry_item_desel(s, NULL); - s->plugin = p; - return; - } + if (s->plugin != p) + _evry_item_desel(s, NULL); - s->plugin = NULL; + s->plugin = p; } void