From c3c0c7abc3bd0327e174e1cc3126fb1b98581f4a Mon Sep 17 00:00:00 2001 From: "wonguk.jeong" Date: Mon, 26 May 2014 15:25:28 +0900 Subject: [PATCH] test_progressbar: delete timer when progressbar is destroyed. Summary: elementary_test -> progressbar/progressbar2 -> press start -> close window -> annoying message is shown due to API invoking for already free'd progressbar Test Plan: elementary_test -> progressbar/progressbar2 -> press start -> close progressbar/progressbar2 window Reviewers: raster, seoz CC: seoz Differential Revision: https://phab.enlightenment.org/D888 --- legacy/elementary/src/bin/test_progressbar.c | 1 + 1 file changed, 1 insertion(+) diff --git a/legacy/elementary/src/bin/test_progressbar.c b/legacy/elementary/src/bin/test_progressbar.c index e89c9ea908..2089db1719 100644 --- a/legacy/elementary/src/bin/test_progressbar.c +++ b/legacy/elementary/src/bin/test_progressbar.c @@ -82,6 +82,7 @@ _progressbar_destroy_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUS { Progressbar_Data *pd = data; + if (pd->timer) ecore_timer_del(pd->timer); if (pd) free(pd); my_progressbar_test_stop(NULL, NULL, NULL); evas_object_del(obj);