From 738b5d417dd67ff9c3c05c6f313e05edcccd0652 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Tue, 28 May 2013 19:43:51 +0900 Subject: [PATCH] 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 0661aa6fc..18713a108 100644 --- a/src/modules/fileman/e_fwin.c +++ b/src/modules/fileman/e_fwin.c @@ -537,7 +537,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)