Loading services/core/jni/com_android_server_display_DisplayControl.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -99,8 +99,11 @@ static jintArray nativeGetSupportedHdrOutputTypes(JNIEnv* env, jclass clazz) { // Extract unique HDR output types. std::set<int> hdrOutputTypes; for (const auto& hdrConversionCapability : hdrConversionCapabilities) { // Filter out the value for SDR which is 0. if (hdrConversionCapability.outputType > 0) { hdrOutputTypes.insert(hdrConversionCapability.outputType); } } jintArray array = env->NewIntArray(hdrOutputTypes.size()); if (array == nullptr) { jniThrowException(env, "java/lang/OutOfMemoryError", nullptr); Loading Loading
services/core/jni/com_android_server_display_DisplayControl.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -99,8 +99,11 @@ static jintArray nativeGetSupportedHdrOutputTypes(JNIEnv* env, jclass clazz) { // Extract unique HDR output types. std::set<int> hdrOutputTypes; for (const auto& hdrConversionCapability : hdrConversionCapabilities) { // Filter out the value for SDR which is 0. if (hdrConversionCapability.outputType > 0) { hdrOutputTypes.insert(hdrConversionCapability.outputType); } } jintArray array = env->NewIntArray(hdrOutputTypes.size()); if (array == nullptr) { jniThrowException(env, "java/lang/OutOfMemoryError", nullptr); Loading