static void update_vital_state(struct input_event *pinput)
{
- int type;
-
/* Change vital state to SYSCOMMON_DEVICED_VITAL_EXIT only if vital mode is active */
if (!vital_mode())
return;
if (pinput->type == EV_ABS || (pinput->type == EV_KEY &&
pinput->value == KEY_RELEASED && pinput->code == KEY_MENU)) {
/* Enable all services upon receiving user input, else maintain same state */
- type = SYSCOMMON_DEVICED_VITAL_EXIT;
- syscommon_notifier_emit_notify(DEVICED_NOTIFIER_VITAL_STATE, &type);
+ syscommon_resman_set_resource_attr_int(SYSCOMMON_RESOURCE_ID(DEVICED_RESOURCE_TYPE_POWER),
+ DEVICED_POWER_ATTR_INT_VITAL_MODE, SYSCOMMON_DEVICED_VITAL_EXIT);
}
}