The new_layer and set_layer ags are not used anywhere, so delete them.
Change-Id: I803873d2708c219911604893e44a28d3c3aa03f5
{
E_Event_Client *ev;
E_Client *ec;
+ int zx, zy, zw, zh;
+ int ex, ey, ew, eh;
ev = event;
if (!ev) goto end;
if (!ev) return ECORE_CALLBACK_PASS_ON;
ec = ev->ec;
- e_policy_stack_check_above_lockscreen(ec, ec->layer, NULL, EINA_TRUE);
+ e_policy_stack_check_above_lockscreen(ec, ec->layer);
return ECORE_CALLBACK_PASS_ON;
}
EINTERN void e_policy_stack_above(E_Client *ec, E_Client *above_ec);
EINTERN void e_policy_stack_clients_restack_above_lockscreen(E_Client *ec_lock, Eina_Bool show);
-EINTERN Eina_Bool e_policy_stack_check_above_lockscreen(E_Client *ec, E_Layer layer, E_Layer *new_layer, Eina_Bool set_layer);
+EINTERN Eina_Bool e_policy_stack_check_above_lockscreen(E_Client *ec, E_Layer layer);
EINTERN void e_policy_interceptors_clean(void);
}
EINTERN Eina_Bool
-e_policy_stack_check_above_lockscreen(E_Client *ec, E_Layer layer, E_Layer *new_layer, Eina_Bool set_layer)
+e_policy_stack_check_above_lockscreen(E_Client *ec, E_Layer layer)
{
E_Layer lock_layer;
ec->changable_layer[E_CHANGABLE_LAYER_TYPE_ABOVE_NOTIFICATION].saved_layer = ec->layer;
}
- if (set_layer)
- {
- ELOGF("CHANGE to Lockscreen layer", "AboveLock|layer: %d -> %d", ec, ec->layer, lock_layer);
- if (ec->layer == lock_layer)
- e_client_raise(ec);
- else
- e_client_layer_set(ec, lock_layer);
- }
+ ELOGF("CHANGE to Lockscreen layer", "AboveLock|layer: %d -> %d", ec, ec->layer, lock_layer);
+ if (ec->layer == lock_layer)
+ e_client_raise(ec);
+ else
+ e_client_layer_set(ec, lock_layer);
- if (new_layer)
- *new_layer = lock_layer;
}
else
{
- if (set_layer)
+ if (ec->layer != layer)
{
- if (ec->layer != layer)
- {
- ELOGF("CHANGE to Lockscreen layer", "AboveLock|layer: %d -> %d", ec, ec->layer, lock_layer);
- e_client_layer_set(ec, lock_layer);
- }
+ ELOGF("CHANGE to Lockscreen layer", "AboveLock|layer: %d -> %d", ec, ec->layer, lock_layer);
+ e_client_layer_set(ec, lock_layer);
}
-
- if (new_layer)
- *new_layer = layer;
}
return EINA_TRUE;
if (e_policy_client_is_lockscreen(ec))
e_policy_stack_clients_restack_above_lockscreen(ec, EINA_TRUE);
else
- e_policy_stack_check_above_lockscreen(ec, ec->layer, NULL, EINA_TRUE);
+ e_policy_stack_check_above_lockscreen(ec, ec->layer);
break;
case E_VIS_JOB_TYPE_UNICONIFY:
if (ec->visibility.force_obscured) break;
if (e_policy_client_is_lockscreen(ec))
e_policy_stack_clients_restack_above_lockscreen(ec, EINA_TRUE);
else
- e_policy_stack_check_above_lockscreen(ec, ec->layer, NULL, EINA_TRUE);
+ e_policy_stack_check_above_lockscreen(ec, ec->layer);
}
static void
if (e_policy_client_is_lockscreen(ec))
e_policy_stack_clients_restack_above_lockscreen(ec, EINA_TRUE);
else
- e_policy_stack_check_above_lockscreen(ec, ec->layer, NULL, EINA_TRUE);
+ e_policy_stack_check_above_lockscreen(ec, ec->layer);
}
EINTERN void