Skip to content

Commit 1e5bee9

Browse files
committed
PDFBOX-5660: dispose graphics in finally block, as suggested by Valery Bokov; closes #455
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1934553 13f79535-47bb-0310-9956-ffa450edef68
1 parent 7decf6f commit 1e5bee9

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

pdfbox/src/main/java/org/apache/pdfbox/rendering/TilingPaint.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,14 @@ private BufferedImage getImage(PageDrawer drawer, PDTilingPattern pattern, PDCol
172172
newPatternMatrix.translate(-bBox.getLowerLeftX(), -bBox.getLowerLeftY());
173173

174174
// render using PageDrawer
175-
drawer.drawTilingPattern(graphics, pattern, colorSpace, color, newPatternMatrix);
176-
graphics.dispose();
175+
try
176+
{
177+
drawer.drawTilingPattern(graphics, pattern, colorSpace, color, newPatternMatrix);
178+
}
179+
finally
180+
{
181+
graphics.dispose();
182+
}
177183

178184
return image;
179185
}

0 commit comments

Comments
 (0)