forked from enlightenment/efl
ecore-wl2: simplify server pid detection
This commit is contained in:
parent
4e68271416
commit
ab2c330b27
|
@ -855,26 +855,7 @@ found:
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_ecore_wl2_display_sync_get(void)
|
_ecore_wl2_display_sync_get(void)
|
||||||
{
|
{
|
||||||
Ecore_Wl2_Display *sewd;
|
return !_server_displays || !eina_hash_population(_server_displays);
|
||||||
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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI Ecore_Wl2_Display *
|
EAPI Ecore_Wl2_Display *
|
||||||
|
|
Loading…
Reference in New Issue