ec = e_desk_area_top_ec_get(eda);
if (!ec) continue;
- DBG("E_DESK::found TOPMOST EC(%p):%s on eda", ec, e_client_icccm_title_get(ec));
client_data->result_ec = ec;
return;
}
- DBG("E_DESK::could not find top ec, return from base desk_area");
client_data->result_ec = e_desk_area_top_ec_get(desk->desk_area.base);
}
ec = e_desk_area_bottom_ec_get(eda);
if (!ec) continue;
- DBG("E_DESK::found BOTTOM EC(%p):%s on eda", ec, e_client_icccm_title_get(ec));
client_data->result_ec = ec;
return;
}
- DBG("E_DESK::could not find bottom ec, return from base desk_area");
client_data->result_ec = e_desk_area_bottom_ec_get(desk->desk_area.base);
}
{
if (!e_desk_area_has_ec(eda, ec)) continue;
- DBG("E_DESK::found EC(%p):%s on eda(%p), get above", ec, e_client_icccm_title_get(ec), eda);
client_data->result_ec = e_desk_area_client_above_get(eda, ec);
if (client_data->result_ec) return;
client_data->result_ec = e_desk_area_bottom_ec_get(above_eda);
if (client_data->result_ec)
{
- DBG("E_DESK::found above ec(%p) on above eda(%p)", client_data->result_ec, above_eda);
return;
}
}
return;
}
- DBG("E_DESK::could not find ec... FIXME");
client_data->result_ec = NULL;
}
{
if (!e_desk_area_has_ec(eda, ec)) continue;
- DBG("E_DESK::found EC(%p):%s on eda(%p), get below", ec, e_client_icccm_title_get(ec), eda);
client_data->result_ec = e_desk_area_client_below_get(eda, ec);
if (client_data->result_ec) return;
below_eda = e_desk_desk_area_below_get(desk, below_eda))
{
client_data->result_ec = e_desk_area_top_ec_get(below_eda);
- if (client_data->result_ec)
- {
- DBG("E_DESK::found below ec(%p) on below eda(%p)", client_data->result_ec, below_eda);
- return;
- }
+ if (client_data->result_ec) return;
}
- DBG("E_DESK::could not find ec even all the eda iterated... FIXME");
return;
}
- DBG("E_DESK::could not find ec... FIXME");
client_data->result_ec = NULL;
}
{
if (!e_desk_area_has_ec(eda, ec)) continue;
- DBG("E_DESK::found EC(%p):%s on eda(%p), get visible above", ec, e_client_icccm_title_get(ec), eda);
client_data->result_ec = e_desk_area_client_visible_above_get(eda, ec);
if (client_data->result_ec) return;
if (_desk_client_check_visible(bottom_ec))
{
client_data->result_ec = bottom_ec;
- DBG("E_DESK::found visible above ec(%p) on above eda(%p)", client_data->result_ec, above_eda);
return;
}
client_data->result_ec = e_desk_area_client_visible_above_get(above_eda, bottom_ec);
- if (client_data->result_ec)
- {
- DBG("E_DESK::found visible above ec(%p) on above eda(%p)", client_data->result_ec, above_eda);
- return;
- }
+ if (client_data->result_ec) return;
}
- DBG("E_DESK::could not find ec even all the eda iterated... FIXME");
return;
}
- DBG("E_DESK::could not find ec... FIXME");
client_data->result_ec = NULL;
}
{
if (!e_desk_area_has_ec(eda, ec)) continue;
- DBG("E_DESK::found EC(%p):%s on eda(%p), get below", ec, e_client_icccm_title_get(ec), eda);
client_data->result_ec = e_desk_area_client_visible_below_get(eda, ec);
if (client_data->result_ec) return;
if (_desk_client_check_visible(top_ec))
{
client_data->result_ec = top_ec;
- DBG("E_DESK::found visible below ec(%p) on below eda(%p)", client_data->result_ec, below_eda);
return;
}
client_data->result_ec = e_desk_area_client_visible_below_get(below_eda, top_ec);
- if (client_data->result_ec)
- {
- DBG("E_DESK::found below ec(%p) on below eda(%p)", client_data->result_ec, below_eda);
- return;
- }
+ if (client_data->result_ec) return;
}
- DBG("E_DESK::could not find ec even all the eda iterated... FIXME");
return;
}
- DBG("E_DESK::could not find ec... FIXME");
client_data->result_ec = NULL;
}