E_Client *ec;
ec = (E_Client *)obj;
+ if (!e_comp_object_frame_allowed(ec->frame)) return;
if (params)
{
int v;
E_Client *ec;
ec = (E_Client *)obj;
+ if (!e_comp_object_frame_allowed(ec->frame)) return;
ec->borderless = !ec->borderless;
ec->border.changed = 1;
E_Client *ec;
ec = (E_Client *)obj;
+ if (!e_comp_object_frame_allowed(ec->frame)) return;
if (ec && params)
{
eina_stringshare_replace(&ec->bordername, params);
E_Client *ec;
ec = (E_Client *)obj;
+ if (!e_comp_object_frame_allowed(ec->frame)) return;
if (ec && params)
{
const char *space;
if ((ec->shaded) || (ec->shading) || (ec->fullscreen) ||
((ec->maximized) && (!e_config->allow_manip))) return;
if (!e_util_strcmp("borderless", ec->bordername)) return;
+ if (!e_comp_object_frame_allowed(ec->frame)) return;
e_hints_window_shaded_set(ec, 1);
e_hints_window_shade_direction_set(ec, dir);
E_OBJECT_CHECK_RETURN(ec, EINA_FALSE);
E_OBJECT_TYPE_CHECK_RETURN(ec, E_CLIENT_TYPE, EINA_FALSE);
+ if (!e_comp_object_frame_allowed(ec->frame)) return EINA_FALSE;
if (ec->border.changed)
CRI("CALLING WHEN border.changed SET!");