summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Peiyong Lin <lpy@google.com> 2018-04-16 23:06:04 -0700
committer android-build-merger <android-build-merger@google.com> 2018-04-16 23:06:04 -0700
commit1aad755524e160fbff37e1b35d07b05f488e715a (patch)
tree0691d54cb427ac65fe606dd564d35cbcbfd90442
parent5e66525dd084d2b40df56f7df7de36c6a8474b42 (diff)
parent16da326cf508013aaf8decc5e60390369f7df027 (diff)
Merge "[JNI] Adapt graphics::common:V1_0::Hdr from HAL." into pi-dev
am: 16da326cf5 Change-Id: I9d5c757b393a8446683bc9c579b8e7d97f60c819
-rw-r--r--core/jni/android_view_SurfaceControl.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/jni/android_view_SurfaceControl.cpp b/core/jni/android_view_SurfaceControl.cpp
index 3f58afa8d51e..5b4b5f2a2264 100644
--- a/core/jni/android_view_SurfaceControl.cpp
+++ b/core/jni/android_view_SurfaceControl.cpp
@@ -877,8 +877,12 @@ static jobject nativeGetHdrCapabilities(JNIEnv* env, jclass clazz, jobject token
SurfaceComposerClient::getHdrCapabilities(token, &capabilities);
const auto& types = capabilities.getSupportedHdrTypes();
+ std::vector<int32_t> intTypes;
+ for (auto type : types) {
+ intTypes.push_back(static_cast<int32_t>(type));
+ }
auto typesArray = env->NewIntArray(types.size());
- env->SetIntArrayRegion(typesArray, 0, types.size(), types.data());
+ env->SetIntArrayRegion(typesArray, 0, intTypes.size(), intTypes.data());
return env->NewObject(gHdrCapabilitiesClassInfo.clazz, gHdrCapabilitiesClassInfo.ctor,
typesArray, capabilities.getDesiredMaxLuminance(),