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);
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;