From 33c929baa8a38c9e553cd11d656e18730b62ccc1 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 10 Oct 2011 17:51:34 +0000 Subject: [PATCH] ecore/ecore_con: Remove the other while multi SVN revision: 63962 --- .../ecore/src/lib/ecore_con/ecore_con_url.c | 24 ++----------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c index ef2dbf7acc..d94e00035d 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c @@ -1361,24 +1361,12 @@ _ecore_con_url_perform(Ecore_Con_Url *url_con) int fd_max, fd; int flags, still_running; int completed_immediately = 0; -// double start; CURLMcode ret; _url_con_list = eina_list_append(_url_con_list, url_con); url_con->active = EINA_TRUE; curl_multi_add_handle(_curlm, url_con->curl_easy); -/* - start = ecore_time_get(); - while (curl_multi_perform(_curlm, &still_running) == - CURLM_CALL_MULTI_PERFORM) - { - if ((ecore_time_get() - start) > (0.7 * ecore_animator_frametime_get())) - { - break; - } - } - */ curl_multi_perform(_curlm, &still_running); completed_immediately = _ecore_con_url_process_completed_jobs(url_con); @@ -1465,17 +1453,9 @@ _ecore_con_url_perform(Ecore_Con_Url *url_con) static Eina_Bool _ecore_con_url_idler_handler(void *data) { - double start; - int done = 1, still_running; + int done, still_running; - start = ecore_time_get(); - while (curl_multi_perform(_curlm, &still_running) == CURLM_CALL_MULTI_PERFORM) - /* make this not more than a frametime to keep interactivity high */ - if ((ecore_time_get() - start) > (0.7 * ecore_animator_frametime_get())) - { - done = 0; - break; - } + done = (curl_multi_perform(_curlm, &still_running) != CURLM_CALL_MULTI_PERFORM); _ecore_con_url_process_completed_jobs(NULL);