diff --git a/src/modules/physics/e_mod_main.c b/src/modules/physics/e_mod_main.c index ca6dd4042..8900e8e4a 100644 --- a/src/modules/physics/e_mod_main.c +++ b/src/modules/physics/e_mod_main.c @@ -20,6 +20,22 @@ e_modapi_init(E_Module *m) Mod *mod; char buf[4096]; + { + Eina_List *l; + E_Module *m2; + EINA_LIST_FOREACH(e_module_list(), l, m2) + { + if (m2->enabled && (!strcmp(m2->name, "tiling"))) + { + e_util_dialog_internal(_("Physics"), + _("Cowardly refusing to battle
" + "with the Tiling module for control
" + "of your windows. There can be only one!")); + return NULL; + } + } + } + if (!ephysics_init()) return NULL; mod = calloc(1, sizeof(Mod)); m->data = mod;