diff options
-rw-r--r-- | libs/hwui/Android.bp | 1 | ||||
-rw-r--r-- | libs/hwui/FeatureFlags.h | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/libs/hwui/Android.bp b/libs/hwui/Android.bp index 38ac8ab7135e..a892e887bd43 100644 --- a/libs/hwui/Android.bp +++ b/libs/hwui/Android.bp @@ -141,6 +141,7 @@ cc_defaults { "libsync", "libui", "aconfig_text_flags_c_lib", + "aconfig_view_accessibility_flags_c_lib", "server_configurable_flags", "libaconfig_storage_read_api_cc", "libgraphicsenv", diff --git a/libs/hwui/FeatureFlags.h b/libs/hwui/FeatureFlags.h index 5f84f47b725d..5ceb97cef17f 100644 --- a/libs/hwui/FeatureFlags.h +++ b/libs/hwui/FeatureFlags.h @@ -18,6 +18,7 @@ #define ANDROID_HWUI_FEATURE_FLAGS_H #ifdef __ANDROID__ +#include <android_view_accessibility.h> #include <com_android_text_flags.h> #endif // __ANDROID__ @@ -44,6 +45,19 @@ inline bool typeface_redesign_readonly() { } // namespace text_feature +namespace view_accessibility_flags { + +inline bool force_invert_color() { +#ifdef __ANDROID__ + static bool flag = android::view::accessibility::force_invert_color(); + return flag; +#else + return true; +#endif // __ANDROID__ +} + +} // namespace view_accessibility_flags + } // namespace android #endif // ANDROID_HWUI_FEATURE_FLAGS_H |