From 8debb65fceb22cfec5fc8bc43d4e87a2523fb388 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 26 Nov 2012 10:37:52 +0000 Subject: [PATCH] simplify comp module dropshadow disable detect SVN revision: 79692 --- src/modules/comp/e_mod_main.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/modules/comp/e_mod_main.c b/src/modules/comp/e_mod_main.c index 182b3cc72..3694bcc41 100644 --- a/src/modules/comp/e_mod_main.c +++ b/src/modules/comp/e_mod_main.c @@ -61,18 +61,16 @@ e_modapi_init(E_Module *m) /* XXX: disabled dropshadow module when comp is running */ { - Eina_List *l; E_Module *m2; - EINA_LIST_FOREACH(e_module_list(), l, m2) + + m2 = e_module_find("dropshadow"); + if (m2 && m2->enabled) { - if (m2->enabled && (!strcmp(m2->name, "dropshadow"))) - { - e_util_dialog_internal(_("Composite"), - _("Dropshadow module is incompatible
" - "with compositing. Disabling the
" - "Dropshadow module.")); - e_module_disable(m2); - } + e_util_dialog_internal(_("Composite"), + _("Dropshadow module is incompatible
" + "with compositing. Disabling the
" + "Dropshadow module.")); + e_module_disable(m2); } }