From eb4875d024c51f22ede4716e66c8868630391853 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Fri, 30 Dec 2005 14:17:21 +0000 Subject: [PATCH] Fix Config call for current container. Better trapping SVN revision: 19426 --- src/modules/pager/e_mod_main.c | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index 73edd6fe5..8d4728b73 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -157,14 +157,26 @@ int e_modapi_config(E_Module *m) { Pager *e; - Pager_Face *face; - + Evas_List *l; + E_Zone *zone; + E_Container *con; + e = m->data; if (!e) return 0; if (!e->faces) return 0; - face = e->faces->data; - if (!face) return 0; - _config_pager_module(e_container_current_get(e_manager_current_get()), e); + con = e_container_current_get(e_manager_current_get()); + zone = e_zone_current_get(con); + for (l = e->faces; l; l = l->next) + { + Pager_Face *face; + face = l->data; + if (!face) return 0; + if (face->zone = zone) + { + _config_pager_module(con, e); + break; + } + } return 1; }