--- old/src/share/native/sun/java2d/loops/TransformHelper.c 2014-04-09 01:18:00.000000000 +0400 +++ new/src/share/native/sun/java2d/loops/TransformHelper.c 2014-04-09 01:18:00.000000000 +0400 @@ -384,6 +384,8 @@ return; } Region_IntersectBounds(&clipInfo, &dstInfo.bounds); + Transform_GetInfo(env, itxform, &itxInfo); + numedges = (((jlong) dstInfo.bounds.y2) - ((jlong) dstInfo.bounds.y1)); if (numedges <= 0) { @@ -423,7 +425,6 @@ return; } - Transform_GetInfo(env, itxform, &itxInfo); if (!Region_IsEmpty(&clipInfo)) { srcOps->GetRasInfo(env, srcOps, &srcInfo);