From e456364d25d04780f25b83dffe7164908735b41a Mon Sep 17 00:00:00 2001 From: Jeremias Maerki Date: Fri, 12 Aug 2005 08:40:00 +0000 Subject: Fix regression that caused duplicate IDs when Reload was pressed in the AWT Viewer. The Fop instance should only be used for one single rendering run. The regression was caused by the introduction of a member variable for the FOTreeBuilder which is used to fetch the rendering results. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@232236 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/render/awt/viewer/PreviewPanel.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/java/org') diff --git a/src/java/org/apache/fop/render/awt/viewer/PreviewPanel.java b/src/java/org/apache/fop/render/awt/viewer/PreviewPanel.java index bc63c14a9..b568ddeb2 100644 --- a/src/java/org/apache/fop/render/awt/viewer/PreviewPanel.java +++ b/src/java/org/apache/fop/render/awt/viewer/PreviewPanel.java @@ -289,9 +289,8 @@ public class PreviewPanel extends JPanel { return; } - if (fop == null) { - fop = new Fop(Constants.RENDER_AWT, foUserAgent); - } + //Always recreate the Fop instance. It is a use-once only. + fop = new Fop(Constants.RENDER_AWT, foUserAgent); pagePanels = null; -- cgit v1.2.3