< prev index next >

src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c

Print this page

        

*** 920,935 **** --- 920,941 ---- target_urx / 64, target_ury / 64, target->width, target->rows )); else FT_TRACE5(( " target bitmap: empty\n" )); + if ( final_width && final_rows ) FT_TRACE5(( " final bitmap: (%d, %d) -- (%d, %d); %d x %d\n", final_llx / 64, final_lly / 64, final_urx / 64, final_ury / 64, final_width, final_rows )); + else + FT_TRACE5(( " final bitmap: empty\n" )); #endif /* FT_DEBUG_LEVEL_TRACE */ + if ( !( final_width && final_rows ) ) + return FT_Err_Ok; /* nothing to do */ + /* for blending, set offset vector of final bitmap */ /* temporarily to (0,0) */ source_llx -= final_llx; source_lly -= final_lly;
*** 969,978 **** --- 975,985 ---- unsigned char* buffer = NULL; pitch = target->pitch; + if ( pitch < 0 ) pitch = -pitch; new_pitch = (int)final_width * 4;
< prev index next >