Loading core/jni/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -488,6 +488,7 @@ cc_library_shared_for_libandroid_runtime { "libbinder", "libbinder_ndk", "libhidlbase", // libhwbinder is in here "libaconfig_storage_read_api_cc", ], version_script: "platform/linux/libandroid_runtime_export.txt", }, Loading libs/hwui/Android.bp +8 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,14 @@ cc_defaults { "libutils", ], }, host_linux: { shared_libs: [ "libaconfig_storage_read_api_cc", ], whole_static_libs: [ "hwui_flags_cc_lib", ], }, }, } Loading libs/hwui/jni/Bitmap.cpp +4 −10 Original line number Diff line number Diff line Loading @@ -2,6 +2,9 @@ #include "Bitmap.h" #include <android-base/unique_fd.h> #ifdef __linux__ #include <com_android_graphics_hwui_flags.h> #endif #include <hwui/Bitmap.h> #include <hwui/Paint.h> #include <inttypes.h> Loading Loading @@ -33,15 +36,6 @@ #endif #include "android_nio_utils.h" #ifdef __ANDROID__ #include <com_android_graphics_hwui_flags.h> namespace hwui_flags = com::android::graphics::hwui::flags; #else namespace hwui_flags { constexpr bool bitmap_parcel_ashmem_as_immutable() { return false; } } #endif #define DEBUG_PARCEL 0 static jclass gBitmap_class; Loading Loading @@ -861,7 +855,7 @@ static bool shouldParcelAsMutable(SkBitmap& bitmap, AParcel* parcel) { return false; } if (!hwui_flags::bitmap_parcel_ashmem_as_immutable()) { if (!com::android::graphics::hwui::flags::bitmap_parcel_ashmem_as_immutable()) { return true; } Loading Loading
core/jni/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -488,6 +488,7 @@ cc_library_shared_for_libandroid_runtime { "libbinder", "libbinder_ndk", "libhidlbase", // libhwbinder is in here "libaconfig_storage_read_api_cc", ], version_script: "platform/linux/libandroid_runtime_export.txt", }, Loading
libs/hwui/Android.bp +8 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,14 @@ cc_defaults { "libutils", ], }, host_linux: { shared_libs: [ "libaconfig_storage_read_api_cc", ], whole_static_libs: [ "hwui_flags_cc_lib", ], }, }, } Loading
libs/hwui/jni/Bitmap.cpp +4 −10 Original line number Diff line number Diff line Loading @@ -2,6 +2,9 @@ #include "Bitmap.h" #include <android-base/unique_fd.h> #ifdef __linux__ #include <com_android_graphics_hwui_flags.h> #endif #include <hwui/Bitmap.h> #include <hwui/Paint.h> #include <inttypes.h> Loading Loading @@ -33,15 +36,6 @@ #endif #include "android_nio_utils.h" #ifdef __ANDROID__ #include <com_android_graphics_hwui_flags.h> namespace hwui_flags = com::android::graphics::hwui::flags; #else namespace hwui_flags { constexpr bool bitmap_parcel_ashmem_as_immutable() { return false; } } #endif #define DEBUG_PARCEL 0 static jclass gBitmap_class; Loading Loading @@ -861,7 +855,7 @@ static bool shouldParcelAsMutable(SkBitmap& bitmap, AParcel* parcel) { return false; } if (!hwui_flags::bitmap_parcel_ashmem_as_immutable()) { if (!com::android::graphics::hwui::flags::bitmap_parcel_ashmem_as_immutable()) { return true; } Loading