Loading libs/input/input_flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,10 @@ flag { description: "Set to true to enable crashing whenever bad inbound events are going into InputDispatcher" bug: "271455682" } flag { name: "enable_pointer_choreographer" namespace: "input" description: "Set to true to enable PointerChoreographer: the new pipeline for showing pointer icons" bug: "293587049" } services/inputflinger/InputManager.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -27,10 +27,13 @@ #include <android/binder_interface_utils.h> #include <android/sysprop/InputProperties.sysprop.h> #include <binder/IPCThreadState.h> #include <com_android_input_flags.h> #include <inputflinger_bootstrap.rs.h> #include <log/log.h> #include <private/android_filesystem_config.h> namespace input_flags = com::android::input::flags; namespace android { namespace { Loading @@ -38,8 +41,7 @@ namespace { const bool ENABLE_INPUT_DEVICE_USAGE_METRICS = sysprop::InputProperties::enable_input_device_usage_metrics().value_or(true); const bool ENABLE_POINTER_CHOREOGRAPHER = sysprop::InputProperties::enable_pointer_choreographer().value_or(false); const bool ENABLE_POINTER_CHOREOGRAPHER = input_flags::enable_pointer_choreographer(); int32_t exceptionCodeFromStatusT(status_t status) { switch (status) { Loading Loading
libs/input/input_flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,10 @@ flag { description: "Set to true to enable crashing whenever bad inbound events are going into InputDispatcher" bug: "271455682" } flag { name: "enable_pointer_choreographer" namespace: "input" description: "Set to true to enable PointerChoreographer: the new pipeline for showing pointer icons" bug: "293587049" }
services/inputflinger/InputManager.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -27,10 +27,13 @@ #include <android/binder_interface_utils.h> #include <android/sysprop/InputProperties.sysprop.h> #include <binder/IPCThreadState.h> #include <com_android_input_flags.h> #include <inputflinger_bootstrap.rs.h> #include <log/log.h> #include <private/android_filesystem_config.h> namespace input_flags = com::android::input::flags; namespace android { namespace { Loading @@ -38,8 +41,7 @@ namespace { const bool ENABLE_INPUT_DEVICE_USAGE_METRICS = sysprop::InputProperties::enable_input_device_usage_metrics().value_or(true); const bool ENABLE_POINTER_CHOREOGRAPHER = sysprop::InputProperties::enable_pointer_choreographer().value_or(false); const bool ENABLE_POINTER_CHOREOGRAPHER = input_flags::enable_pointer_choreographer(); int32_t exceptionCodeFromStatusT(status_t status) { switch (status) { Loading