ecore/ecore_con: Remove the other while multi
SVN revision: 63962
This commit is contained in:
parent
7597814df2
commit
33c929baa8
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue