Skip to content
Snippets Groups Projects
Commit d2df1510 authored by Raphael GIRARDOT's avatar Raphael GIRARDOT
Browse files

strange characters in output files bug correction

parent 181bce23
No related branches found
No related merge requests found
...@@ -9,11 +9,12 @@ package fr.soleil.docking.vl; ...@@ -9,11 +9,12 @@ package fr.soleil.docking.vl;
import java.awt.Color; import java.awt.Color;
import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeEvent;
import java.io.BufferedOutputStream;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.ObjectInputStream; import java.io.ObjectInputStream;
import java.io.ObjectOutputStream; import java.io.OutputStream;
import javax.swing.JComponent; import javax.swing.JComponent;
import javax.swing.UIManager; import javax.swing.UIManager;
...@@ -122,17 +123,20 @@ public class VlDockDockingManager extends ADockingManager { ...@@ -122,17 +123,20 @@ public class VlDockDockingManager extends ADockingManager {
if ((perspective != null) && (dockingArea instanceof SoleilDockingDesktop)) { if ((perspective != null) && (dockingArea instanceof SoleilDockingDesktop)) {
SoleilDockingDesktop mainDockingDesktop = (SoleilDockingDesktop) dockingArea; SoleilDockingDesktop mainDockingDesktop = (SoleilDockingDesktop) dockingArea;
ByteArrayOutputStream baos = null; ByteArrayOutputStream baos = null;
ObjectOutputStream ous = null; OutputStream ous = null;
baos = new ByteArrayOutputStream(); baos = new ByteArrayOutputStream();
try { try {
ous = new ObjectOutputStream(baos); // ous = new ObjectOutputStream(baos);
ous = new BufferedOutputStream(baos);
mainDockingDesktop.writeXML(ous); mainDockingDesktop.writeXML(ous);
} catch (IOException e) { } catch (IOException e) {
dockingException = new DockingException(getClass().getSimpleName() dockingException = new DockingException(getClass().getSimpleName()
+ ".updatePerspective(): Unexpected Error", e); + ".updatePerspective(): Unexpected Error", e);
} finally { } finally {
try { try {
if (ous != null) {
ous.close(); ous.close();
}
// Actually there is no effect to close baos ... // Actually there is no effect to close baos ...
} catch (IOException e) { } catch (IOException e) {
if (dockingException == null) { if (dockingException == null) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment