Eina_List *bds, *l, *ret = NULL;
E_Border *bd;
- bds = e_border_client_list();
+ if (!(bds = e_border_client_list())) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (!bd) continue;
e_illume_border_valid_border_get(E_Zone *zone)
{
Eina_List *bds, *l;
- E_Border *bd, *ret = NULL;
+ E_Border *bd;
- bds = e_border_client_list();
+ if (!(bds = e_border_client_list())) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (!bd) continue;
if (bd->zone != zone) continue;
if (!e_illume_border_is_valid(bd)) continue;
- ret = bd;
- break;
+ return bd;
}
- return ret;
+ return NULL;
}
EAPI int
Eina_List *l;
int count;
- l = e_illume_border_valid_borders_get(zone);
+ if (!(l = e_illume_border_valid_borders_get(zone))) return 0;
count = eina_list_count(l);
eina_list_free(l);
return count;
Eina_List *bds, *l, *ret = NULL;
E_Border *bd;
- bds = e_border_client_list();
+ if (!(bds = e_border_client_list())) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (!bd) continue;
Eina_List *l;
int count;
- l = e_illume_border_quickpanel_borders_get(zone);
+ if (!(l = e_illume_border_quickpanel_borders_get(zone))) return 0;
count = eina_list_count(l);
eina_list_free(l);
return count;
Eina_List *bds, *l;
E_Border *bd, *b = NULL;
- bds = e_illume_border_valid_borders_get(zone);
+ if (!(bds = e_illume_border_valid_borders_get(zone))) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (((bd->fx.x == x) && (bd->fx.y == y)) ||
Eina_List *bds, *l;
E_Border *bd, *b = NULL;
- bds = e_illume_border_valid_borders_get(zone);
+ if (!(bds = e_illume_border_valid_borders_get(zone))) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (E_INSIDE(bd->x, bd->fx.y, x, y, w, h))
e_illume_border_keyboard_get(E_Zone *zone)
{
Eina_List *bds, *l;
- E_Border *bd, *b = NULL;
+ E_Border *bd;
- bds = e_border_client_list();
+ if (!(bds = e_border_client_list())) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (bd->zone != zone) continue;
if (!e_illume_border_is_keyboard(bd)) continue;
- b = bd;
- break;
+ return bd;
}
- return b;
+ return NULL;
}
EAPI E_Border *
e_illume_border_top_shelf_get(E_Zone *zone)
{
Eina_List *bds, *l;
- E_Border *bd, *b = NULL;
+ E_Border *bd;
- bds = e_border_client_list();
+ if (!(bds = e_border_client_list())) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (bd->zone != zone) continue;
if (!e_illume_border_is_top_shelf(bd)) continue;
- b = bd;
- break;
+ return bd;
}
- return b;
+ return NULL;
}
EAPI E_Border *
e_illume_border_bottom_panel_get(E_Zone *zone)
{
Eina_List *bds, *l;
- E_Border *bd, *b = NULL;
+ E_Border *bd;
- bds = e_border_client_list();
+ if (!(bds = e_border_client_list())) return NULL;
EINA_LIST_FOREACH(bds, l, bd)
{
if (bd->zone != zone) continue;
if (!e_illume_border_is_bottom_panel(bd)) continue;
- b = bd;
- break;
+ return bd;
}
- return b;
+ return NULL;
}
EAPI void