Author: tilman
Date: Tue Oct 19 18:36:42 2021
New Revision: 1894387

URL: http://svn.apache.org/viewvc?rev=1894387&view=rev
Log:
PDFBOX-4892: move code line to correct position (avoid generating unused object)

Modified:
    
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java?rev=1894387&r1=1894386&r2=1894387&view=diff
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
 (original)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
 Tue Oct 19 18:36:42 2021
@@ -709,16 +709,16 @@ public class PageDrawer extends PDFGraph
         Rectangle2D transformedBounds = 
at.createTransformedShape(originalBounds).getBounds2D();
         
at.preConcatenate(AffineTransform.getTranslateInstance(-transformedBounds.getMinX(),
 
                 -transformedBounds.getMinY()));
-        
+
         int width = (int) Math.ceil(transformedBounds.getWidth());
         int height = (int) Math.ceil(transformedBounds.getHeight());
-        BufferedImage transformedGray = new BufferedImage(width, height, 
BufferedImage.TYPE_BYTE_GRAY);
 
         if (width == gray.getWidth() && height == gray.getHeight() && 
at.isIdentity())
         {
             return gray;
         }
 
+        BufferedImage transformedGray = new BufferedImage(width, height, 
BufferedImage.TYPE_BYTE_GRAY);
         Graphics2D g2 = (Graphics2D) transformedGray.getGraphics();
         g2.drawImage(gray, at, null);
         g2.dispose();


Reply via email to