ecore-wl2: simplify server pid detection

This commit is contained in:
Mike Blumenkrantz 2017-08-04 16:11:00 -04:00
parent 4e68271416
commit ab2c330b27
1 changed files with 1 additions and 20 deletions

View File

@ -855,26 +855,7 @@ found:
static Eina_Bool
_ecore_wl2_display_sync_get(void)
{
Ecore_Wl2_Display *sewd;
Eina_Iterator *itr;
Eina_Bool ret = EINA_TRUE;
void *data;
if (eina_hash_population(_server_displays) < 1) return ret;
itr = eina_hash_iterator_data_new(_server_displays);
while (eina_iterator_next(itr, &data))
{
sewd = (Ecore_Wl2_Display *)data;
if (sewd->pid == getpid())
{
ret = EINA_FALSE;
break;
}
}
eina_iterator_free(itr);
return ret;
return !_server_displays || !eina_hash_population(_server_displays);
}
EAPI Ecore_Wl2_Display *