src/macosx/native/sun/awt/CTextPipe.m

Print this page

        

*** 34,43 **** --- 34,47 ---- #import "CoreTextSupport.h" #import "QuartzSurfaceData.h" #include "AWTStrike.h" + /* Use THIS_FILE when it is available. */ + #ifndef THIS_FILE + #define THIS_FILE __FILE__ + #endif static const CGAffineTransform sInverseTX = { 1, 0, 0, -1, 0, 0 }; #pragma mark --- CoreText Support ---
*** 486,496 **** CGSize *advances = (CGSize *)malloc(sizeof(CGSize) * length); if (glyphs == NULL || advances == NULL) { (*env)->DeleteLocalRef(env, glyphsArray); ! [NSException raise:NSMallocException format:@"%s-%s:%d", __FILE__, __FUNCTION__, __LINE__]; return; } doDrawGlyphsPipe_fillGlyphAndAdvanceBuffers(env, qsdo, strike, gVector, glyphs, uniChars, advances, length, glyphsArray); --- 490,500 ---- CGSize *advances = (CGSize *)malloc(sizeof(CGSize) * length); if (glyphs == NULL || advances == NULL) { (*env)->DeleteLocalRef(env, glyphsArray); ! [NSException raise:NSMallocException format:@"%s-%s:%d", THIS_FILE, __FUNCTION__, __LINE__]; return; } doDrawGlyphsPipe_fillGlyphAndAdvanceBuffers(env, qsdo, strike, gVector, glyphs, uniChars, advances, length, glyphsArray);