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)

-- 


Reply via email to