summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Michael Hoisie <hoisie@google.com> 2024-05-21 00:05:11 +0000
committer Michael Hoisie <hoisie@google.com> 2024-05-21 01:52:21 +0000
commita7e2e593cf08722114106c8b6f29b18c2b144f9f (patch)
treed10dd58bbff15bda0b366e1852b731c1c9dab99c
parentf5ecee638ca6b06042af0d9f495df1f8b813b902 (diff)
Fix bad merge in nativeDecodeFileDescriptor in BitmapFactory.cpp
BitmapFactory.deocdeFileDescriptor works as-is on host Linux and host Mac as they support F_DUPFD_CLOEXEC. Test: ShadowNativeBitmapFactoryTest in Google3 Bug: 341805079 Change-Id: I00914606e6745681655fcad7090e7f49e9fffc05
-rw-r--r--libs/hwui/jni/BitmapFactory.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/hwui/jni/BitmapFactory.cpp b/libs/hwui/jni/BitmapFactory.cpp
index 3d0a53440bfb..785aef312072 100644
--- a/libs/hwui/jni/BitmapFactory.cpp
+++ b/libs/hwui/jni/BitmapFactory.cpp
@@ -688,8 +688,8 @@ static jobject nativeDecodeStream(JNIEnv* env, jobject clazz, jobject is, jbyteA
static jobject nativeDecodeFileDescriptor(JNIEnv* env, jobject clazz, jobject fileDescriptor,
jobject padding, jobject bitmapFactoryOptions, jlong inBitmapHandle, jlong colorSpaceHandle) {
-#ifndef __ANDROID__ // LayoutLib for Windows does not support F_DUPFD_CLOEXEC
- return nullObjectReturn("Not supported on Windows");
+#ifdef _WIN32 // LayoutLib for Windows does not support F_DUPFD_CLOEXEC
+ return nullObjectReturn("Not supported on Windows");
#else
NPE_CHECK_RETURN_ZERO(env, fileDescriptor);