discomfitor pushed a commit to branch master. http://git.enlightenment.org/enlightenment/modules/forecasts.git/commit/?id=e78afd68698aadf5fd46ddc7bf66a5525c1cb017
commit e78afd68698aadf5fd46ddc7bf66a5525c1cb017 Author: discomfitor <michael.blumenkra...@gmail.com> Date: Wed Jan 1 16:16:24 2014 -0500 fix image object leak on shutdown --- src/e_mod_main.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/e_mod_main.c b/src/e_mod_main.c index 6a39a23..dd27405 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -514,6 +514,18 @@ _forecasts_new(Evas *evas) static void _forecasts_free(Forecasts *w) { + char name[60]; + int i; + + for (i = 0; i < FORECASTS; i++) + { + Evas_Object *swallow; + + snprintf(name, sizeof(name), "e.swallow.day%d.icon", i); + swallow = edje_object_part_swallow_get(w->forecasts_obj, name); + if (swallow) + evas_object_del(swallow); + } evas_object_del(w->forecasts_obj); evas_object_del(w->icon_obj); free(w); --