Author: lehmi
Date: Wed Sep 25 17:52:42 2024
New Revision: 1920923
URL: http://svn.apache.org/viewvc?rev=1920923&view=rev
Log:
PDFBOX-5852: fix ArrayIndexOutOfBoundsException
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java?rev=1920923&r1=1920922&r2=1920923&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
Wed Sep 25 17:52:42 2024
@@ -60,7 +60,7 @@ abstract class PatchMeshesShadingContext
@Override
protected int[][] calcPixelTableArray(Rectangle deviceBounds) throws
IOException
{
- int[][] array = new int[deviceBounds.width][deviceBounds.height];
+ int[][] array = new int[deviceBounds.width + 1][deviceBounds.height +
1];
int initialValue = getBackground() != null ? getRgbBackground() : -1;
for (int i = 0; i < deviceBounds.width + 1; i++)
{