Author: malat
Date: 2015-11-06 19:25:53 +0000 (Fri, 06 Nov 2015)
New Revision: 18891

Added:
   trunk/fop/debian/patches/bug799662.patch
Modified:
   trunk/fop/debian/changelog
   trunk/fop/debian/patches/series
Log:
add patch

Modified: trunk/fop/debian/changelog
===================================================================
--- trunk/fop/debian/changelog  2015-11-06 19:12:53 UTC (rev 18890)
+++ trunk/fop/debian/changelog  2015-11-06 19:25:53 UTC (rev 18891)
@@ -1,3 +1,10 @@
+fop (1:2.0+dfsg-5) UNRELEASED; urgency=medium
+
+  * allow overriding logging options. Closes: #717320
+  * Fix Null pointer exception. Closes: #799662
+
+ -- Mathieu Malaterre <ma...@debian.org>  Fri, 06 Nov 2015 20:25:17 +0100
+
 fop (1:2.0+dfsg-3) unstable; urgency=medium
 
   * Upload to sid

Added: trunk/fop/debian/patches/bug799662.patch
===================================================================
--- trunk/fop/debian/patches/bug799662.patch                            (rev 0)
+++ trunk/fop/debian/patches/bug799662.patch    2015-11-06 19:25:53 UTC (rev 
18891)
@@ -0,0 +1,20 @@
+--- src/java/org/apache/fop/layoutmgr/list/ListItemLayoutManager.java.orig     
2015-05-26 08:03:48 UTC
++++ src/java/org/apache/fop/layoutmgr/list/ListItemLayoutManager.java
+@@ -393,7 +393,7 @@ public class ListItemLayoutManager exten
+             int breakClass = EN_AUTO;
+             KnuthElement endEl = elementLists[0].size() > 0 ? (KnuthElement) 
elementLists[0].get(end[0])
+                     : null;
+-            Position originalLabelPosition = endEl != null ? 
endEl.getPosition().getPosition() : null;
++            Position originalLabelPosition = (endEl != null && 
endEl.getPosition() != null) ? endEl.getPosition().getPosition() : null;
+             if (endEl instanceof KnuthPenalty) {
+                 additionalPenaltyHeight = endEl.getWidth();
+                 stepPenalty = endEl.getPenalty() == -KnuthElement.INFINITE ? 
-KnuthElement.INFINITE : Math
+@@ -402,7 +402,7 @@ public class ListItemLayoutManager exten
+                         ((KnuthPenalty) endEl).getBreakClass());
+             }
+             endEl = elementLists[1].size() > 0 ? (KnuthElement) 
elementLists[1].get(end[1]) : null;
+-            Position originalBodyPosition = endEl != null ? 
endEl.getPosition().getPosition() : null;
++            Position originalBodyPosition = (endEl != null && 
endEl.getPosition() != null) ? endEl.getPosition().getPosition() : null;
+             if (endEl instanceof KnuthPenalty) {
+                 additionalPenaltyHeight = Math.max(
+                         additionalPenaltyHeight, endEl.getWidth());

Modified: trunk/fop/debian/patches/series
===================================================================
--- trunk/fop/debian/patches/series     2015-11-06 19:12:53 UTC (rev 18890)
+++ trunk/fop/debian/patches/series     2015-11-06 19:25:53 UTC (rev 18891)
@@ -1,3 +1,4 @@
 04_fixqdoxbuildfailure.patch
 fixbuildxml.patch
 replace-sRGB-profile.patch
+bug799662.patch


_______________________________________________
pkg-java-commits mailing list
pkg-java-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to