--- old/src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m 2020-08-05 17:14:56.000000000 -0700 +++ new/src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m 2020-08-05 17:14:56.000000000 -0700 @@ -275,7 +275,7 @@ CGContextRef cgRef = qsdo->cgRef; StateGradientInfo *gradientInfo = qsdo->gradientInfo; - + CGColorSpaceRef colorspace = CGColorSpaceCreateWithName(kCGColorSpaceGenericRGB); size_t num_locations = gradientInfo->fractionsLength; CGFloat *locations = (CGFloat *) malloc(sizeof(CGFloat) * num_locations); @@ -289,7 +289,7 @@ } for (i = 0; i < component_size; i++) { components[i] = gradientInfo->colordata[i]; - } + } CGContextSaveGState(cgRef); gradient = CGGradientCreateWithColorComponents(colorspace, components, locations, num_locations); if (qsdo->isEvenOddFill) { @@ -297,7 +297,7 @@ } else { CGContextClip(cgRef); } - CGContextDrawLinearGradient(cgRef, gradient, gradientInfo->start, gradientInfo->end, kCGGradientDrawsAfterEndLocation); + CGContextDrawLinearGradient(cgRef, gradient, gradientInfo->start, gradientInfo->end, kCGGradientDrawsAfterEndLocation); CGContextRestoreGState(cgRef); CGColorSpaceRelease(colorspace); @@ -314,7 +314,7 @@ CGContextRef cgRef = qsdo->cgRef; StateGradientInfo *gradientInfo = qsdo->gradientInfo; - + CGColorSpaceRef colorspace = CGColorSpaceCreateWithName(kCGColorSpaceGenericRGB); size_t num_locations = gradientInfo->fractionsLength; CGFloat *locations = (CGFloat *) malloc(sizeof(CGFloat) * num_locations); @@ -330,7 +330,7 @@ } for (i = 0; i < component_size; i++) { components[i] = gradientInfo->colordata[i]; - } + } CGContextSaveGState(cgRef); gradient = CGGradientCreateWithColorComponents(colorspace, components, locations, num_locations); if (qsdo->isEvenOddFill) { @@ -338,8 +338,8 @@ } else { CGContextClip(cgRef); } - CGContextDrawRadialGradient(cgRef, gradient, gradientInfo->start, 0, gradientInfo->end, endRadius, kCGGradientDrawsAfterEndLocation); - + CGContextDrawRadialGradient(cgRef, gradient, gradientInfo->start, 0, gradientInfo->end, endRadius, kCGGradientDrawsAfterEndLocation); + CGContextRestoreGState(cgRef); CGColorSpaceRelease(colorspace); CGGradientRelease(gradient); @@ -351,7 +351,7 @@ static inline void contextGradientPath(QuartzSDOps* qsdo) { PRINT(" ContextGradientPath") - + CGContextRef cgRef = qsdo->cgRef; StateShadingInfo* shadingInfo = qsdo->shadingInfo; @@ -925,7 +925,7 @@ qsdo->gradientInfo->end.x = javaFloatGraphicsStates[sun_java2d_OSXSurfaceData_kColorx2Index]; qsdo->gradientInfo->end.y = javaFloatGraphicsStates[sun_java2d_OSXSurfaceData_kColory2Index]; - jobject colorArray = ((*env)->GetObjectArrayElement(env, qsdo->javaGraphicsStatesObjects, sun_java2d_OSXSurfaceData_kColorArrayIndex)); + jobject colorArray = ((*env)->GetObjectArrayElement(env, qsdo->javaGraphicsStatesObjects, sun_java2d_OSXSurfaceData_kColorArrayIndex)); if (colorArray != NULL) { jint length = (*env)->GetArrayLength(env, colorArray); @@ -949,7 +949,7 @@ } (*env)->ReleasePrimitiveArrayCritical(env, colorArray, jcolorData, 0); } - jobject fractionsArray = ((*env)->GetObjectArrayElement(env, qsdo->javaGraphicsStatesObjects, sun_java2d_OSXSurfaceData_kFractionsArrayIndex)); + jobject fractionsArray = ((*env)->GetObjectArrayElement(env, qsdo->javaGraphicsStatesObjects, sun_java2d_OSXSurfaceData_kFractionsArrayIndex)); if (fractionsArray != NULL) { jint length = (*env)->GetArrayLength(env, fractionsArray); @@ -967,7 +967,7 @@ } (*env)->ReleasePrimitiveArrayCritical(env, fractionsArray, jfractionsData, 0); } - } + } } SDRenderType SetUpPaint(JNIEnv *env, QuartzSDOps *qsdo, SDRenderType renderType)