diff options
-rw-r--r-- | src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m | 9 |
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: |