This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 44187
Collapse All | Expand All

(-)xml/core/src/org/netbeans/modules/xml/core/actions/InputOutputReporter.java (-2 / +7 lines)
Lines 16-21 Link Here
16
import java.beans.PropertyChangeListener;
16
import java.beans.PropertyChangeListener;
17
import java.io.IOException;
17
import java.io.IOException;
18
import java.io.File;
18
import java.io.File;
19
import java.lang.ref.WeakReference;
19
import java.text.MessageFormat;
20
import java.text.MessageFormat;
20
import java.util.*;
21
import java.util.*;
21
import java.net.*;
22
import java.net.*;
Lines 232-237 Link Here
232
            
233
            
233
    }
234
    }
234
235
236
    private WeakReference lastOut = null;
235
    /** Set output writer used by this displayer.
237
    /** Set output writer used by this displayer.
236
    * Share existing, clear content on reuse.
238
    * Share existing, clear content on reuse.
237
    */
239
    */
Lines 241-248 Link Here
241
243
242
        // clear previous output
244
        // clear previous output
243
        try {
245
        try {
244
            out().println("RESET"); // #44187  NOI18N
246
            OutputWriter out = out();
245
            out().reset();
247
            if (lastOut != null && out == lastOut.get()) {
248
                out.reset();
249
            }
250
            lastOut = new WeakReference(out);
246
        } catch (IOException e) {
251
        } catch (IOException e) {
247
            ErrorManager.getDefault().notify(e);
252
            ErrorManager.getDefault().notify(e);
248
        }
253
        }

Return to bug 44187