Index: xml/core/src/org/netbeans/modules/xml/core/actions/InputOutputReporter.java =================================================================== RCS file: /cvs/xml/core/src/org/netbeans/modules/xml/core/actions/InputOutputReporter.java,v retrieving revision 1.19 diff -u -u -r1.19 InputOutputReporter.java --- xml/core/src/org/netbeans/modules/xml/core/actions/InputOutputReporter.java 5 Aug 2004 12:32:54 -0000 1.19 +++ xml/core/src/org/netbeans/modules/xml/core/actions/InputOutputReporter.java 5 Aug 2004 14:34:57 -0000 @@ -16,6 +16,7 @@ import java.beans.PropertyChangeListener; import java.io.IOException; import java.io.File; +import java.lang.ref.WeakReference; import java.text.MessageFormat; import java.util.*; import java.net.*; @@ -232,6 +233,7 @@ } + private WeakReference lastOut = null; /** Set output writer used by this displayer. * Share existing, clear content on reuse. */ @@ -241,8 +243,11 @@ // clear previous output try { - out().println("RESET"); // #44187 NOI18N - out().reset(); + OutputWriter out = out(); + if (lastOut != null && out == lastOut.get()) { + out.reset(); + } + lastOut = new WeakReference(out); } catch (IOException e) { ErrorManager.getDefault().notify(e); }