E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
- /* FIXME: Some types of maximized might allow this */
if ((bd->fullscreen) || (bd->maximized == E_MAXIMIZE_FULLSCREEN)) return;
if (bd->new_client)
{
E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
- /* FIXME: Some types of maximized might allow this */
if ((bd->fullscreen) || (bd->maximized == E_MAXIMIZE_FULLSCREEN)) return;
if (bd->new_client)
{
E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
- /* FIXME: Some types of maximized might allow this */
if ((bd->fullscreen) || (bd->maximized == E_MAXIMIZE_FULLSCREEN)) return;
if (bd->new_client)
{
E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
- /* FIXME: Some types of maximized might allow this */
if ((bd->fullscreen) || (bd->maximized)) return;
if (!strcmp("borderless", bd->client.border.name)) return;
if (!bd->shaded)
E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
- /* FIXME: Some types of maximized might allow this */
if ((bd->fullscreen) || (bd->maximized)) return;
if (bd->shaded)
{
void
e_border_ping(E_Border *bd)
{
+ if (!e_config->ping_clients) return;
+
bd->ping_ok = 0;
ecore_x_netwm_ping_send(bd->client.win);
bd->ping = ecore_time_get();
if (bd->ping_timer) ecore_timer_del(bd->ping_timer);
- if (e_config->ping_clients)
- bd->ping_timer = ecore_timer_add(e_config->ping_clients_wait,
- _e_border_cb_ping_timer, bd);
+ bd->ping_timer = ecore_timer_add(e_config->ping_clients_wait,
+ _e_border_cb_ping_timer, bd);
}
void