Author: tilman Date: Mon Mar 20 17:46:52 2017 New Revision: 1787821 URL: http://svn.apache.org/viewvc?rev=1787821&view=rev Log: PDFBOX-3724: avoid 0 in dash array
Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java?rev=1787821&r1=1787820&r2=1787821&view=diff ============================================================================== --- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java (original) +++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java Mon Mar 20 17:46:52 2017 @@ -423,11 +423,9 @@ public class PageDrawer extends PDFStrea for (int i = 0; i < dashArray.length; ++i) { // minimum line dash width avoids JVM crash, see PDFBOX-2373, PDFBOX-2929, PDFBOX-3204 + // also avoid 0 in array like "[ 0 1000 ] 0 d", see PDFBOX-3724 float w = transformWidth(dashArray[i]); - if (w != 0) - { - dashArray[i] = Math.max(w, 0.035f); - } + dashArray[i] = Math.max(w, 0.035f); } phaseStart = (int)transformWidth(phaseStart);