aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m b/src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
index 59c4cc219ef..26db9a61255 100644
--- a/src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
+++ b/src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
@@ -343,12 +343,13 @@ JNIEXPORT void JNICALL Java_sun_font_CStrike_getNativeGlyphOutlineBounds
rawRectData[1] = 0.0f;
rawRectData[2] = 0.0f;
rawRectData[3] = 0.0f;
+ } else {
+ rawRectData[0] = (jfloat) bbox.origin.x;
+ rawRectData[1] = (jfloat) (-bbox.origin.y - bbox.size.height);
+ rawRectData[2] = (jfloat) bbox.size.width;
+ rawRectData[3] = (jfloat) bbox.size.height;
}
- rawRectData[0] = (jfloat) bbox.origin.x;
- rawRectData[1] = (jfloat) (-bbox.origin.y - bbox.size.height);
- rawRectData[2] = (jfloat) bbox.size.width;
- rawRectData[3] = (jfloat) bbox.size.height;
(*env)->ReleasePrimitiveArrayCritical(env, rectData, rawRectData, 0);
// Cleanup
cleanup: