Fix IBar config to check for current container
authorChristopher Michael <cpmichael1@comcast.net>
Fri, 30 Dec 2005 13:54:44 +0000 (13:54 +0000)
committerChristopher Michael <cpmichael1@comcast.net>
Fri, 30 Dec 2005 13:54:44 +0000 (13:54 +0000)
SVN revision: 19420

src/modules/ibar/e_mod_main.c

index 5d33127..7c82799 100644 (file)
@@ -166,10 +166,18 @@ e_modapi_config(E_Module *m)
 {
    IBar *ib;
    E_Container *con;
+   Evas_List *l;
    
    ib = m->data;
    con = e_container_current_get(e_manager_current_get());
-   if (ib) _config_ibar_module(con, ib);
+   for (l = ib->bars; l; l = l->next) 
+     {
+       IBar_Bar *ibb;
+       
+       ibb = l->data;
+       if (ibb->con == con) _config_ibar_module(con, ib);
+       break;
+     }
    return 1;
 }