瀏覽代碼

Bugzilla#53563: Removed a method call that could cause a java.awt.HeadlessException in PCLGraphics2D (brought it inline with PDF/PS/AFP-Graphics2D classes)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1362823 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-2_0
Mehdi Houshmand 12 年之前
父節點
當前提交
adbd5aac98
共有 2 個檔案被更改,包括 6 行新增3 行删除
  1. 2
    3
      src/java/org/apache/fop/render/pcl/PCLGraphics2D.java
  2. 4
    0
      status.xml

+ 2
- 3
src/java/org/apache/fop/render/pcl/PCLGraphics2D.java 查看文件

@@ -25,7 +25,6 @@ import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsEnvironment;
import java.awt.Image;
import java.awt.Paint;
import java.awt.Shape;
@@ -44,6 +43,7 @@ import java.text.AttributedCharacterIterator;

import org.apache.xmlgraphics.java2d.AbstractGraphics2D;
import org.apache.xmlgraphics.java2d.GraphicContext;
import org.apache.xmlgraphics.java2d.GraphicsConfigurationWithTransparency;
import org.apache.xmlgraphics.util.UnitConv;

/**
@@ -127,8 +127,7 @@ public class PCLGraphics2D extends AbstractGraphics2D {

/** {@inheritDoc} */
public GraphicsConfiguration getDeviceConfiguration() {
return GraphicsEnvironment.getLocalGraphicsEnvironment()
.getDefaultScreenDevice().getDefaultConfiguration();
return new GraphicsConfigurationWithTransparency();
}

/**

+ 4
- 0
status.xml 查看文件

@@ -63,6 +63,10 @@
documents. Example: the fix of marks layering will be such a case when it's done.
-->
<release version="FOP Trunk" date="TBD">
<action context="Renderers" dev="MH" type="add" fixes-bug="53563" importance="low">
Removed a method call to the java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice()
that could (in a headless environment) throw a java.awt.HeadlessException
</action>
<action context="Renderers" dev="VH" type="add" importance="high">
When PDF accessibility is enabled, treat repeated table headings as artifacts. This allows
screen readers to read the header only once at the beginning of the table and the footer

Loading…
取消
儲存