cedric pushed a commit to branch enlightenment-0.17. http://git.enlightenment.org/core/enlightenment.git/commit/?id=eddfe03f64502122790c2f2ff337cbb6472192b6
commit eddfe03f64502122790c2f2ff337cbb6472192b6 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Tue May 28 19:43:51 2013 +0900 fix segv in applyig fileman config to all fwins while walking fwin list (deleting an fwin while walking) --- src/modules/fileman/e_fwin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/fileman/e_fwin.c b/src/modules/fileman/e_fwin.c index 0efd037..77df003 100644 --- a/src/modules/fileman/e_fwin.c +++ b/src/modules/fileman/e_fwin.c @@ -535,7 +535,7 @@ e_fwin_reload_all(void) E_Zone *zone; /* Reload/recreate zones cause of property changes */ - EINA_LIST_FOREACH(fwins, l, fwin) + EINA_LIST_FOREACH_SAFE(fwins, l, ll, fwin) { if (!fwin) continue; //safety if (fwin->zone) --