From f40d08f4c656696da25de804dbc2d825b46fae3e Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Tue, 23 Jul 2019 15:48:15 +0900 Subject: [PATCH] e_eom: remove the added_output list at e_output_deinit Change-Id: I73ff7483b882822f2b6bc02f005c19643f5ea128 --- src/bin/e_eom.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bin/e_eom.c b/src/bin/e_eom.c index f383b95..e041610 100644 --- a/src/bin/e_eom.c +++ b/src/bin/e_eom.c @@ -1193,6 +1193,12 @@ _e_eom_output_deinit(void) if (!g_eom) return; if (!g_eom->outputs) return; + EINA_LIST_FOREACH(g_eom->added_outputs, l, output) + e_eom_destroy(output->eout); + + eina_list_free(g_eom->outputs); + g_eom->added_outputs = NULL; + EINA_LIST_FOREACH(g_eom->outputs, l, output) e_eom_destroy(output->eout); @@ -1393,8 +1399,6 @@ _e_eom_init_internal() goto err; } - g_eom->added_outputs = NULL; - g_eom->timer = ecore_timer_add(EOM_CONNECT_CHECK_TIMEOUT, _e_eom_boot_connection_check, NULL); return EINA_TRUE; -- 2.7.4