static bool touch_pressed = false;
static int skip_lcd_off = false;
static int skip_combination = false;
-static int bezel_wakeup = true;
static int booting_check = true;
#define POPUP_METHOD "PopupLaunch"
if (ret < 0)
break;
- if (current == SYSCOMMON_DEVICED_DISPLAY_STATE_OFF && bezel_wakeup) {
- switch_on_lcd(DEVICED_EVENT_INPUT_BEZEL);
- ignore = false;
- } else if (current != SYSCOMMON_DEVICED_DISPLAY_STATE_OFF)
- ignore = false;
+ ignore = false;
break;
case EV_ABS:
ret = syscommon_resman_get_resource_attr_int(SYSCOMMON_RESOURCE_ID(DEVICED_RESOURCE_TYPE_DISPLAY),
return 0;
}
-static int bezel_wakeup_cb(void *data)
-{
- bezel_wakeup = (int)((intptr_t)data);
-
- return 0;
-}
-
static syscommon_plugin_backend_deviced_input_funcs g_input_funcs = {
.input_event_cb = check_key_filter,
};
1);
syscommon_notifier_subscribe_notify(DEVICED_NOTIFIER_DELAYED_INIT, delayed_init_done);
- syscommon_notifier_subscribe_notify(DEVICED_NOTIFIER_BEZEL_WAKEUP, bezel_wakeup_cb);
*data = (void *)&g_input_funcs;