X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FPCAPanel.java;h=576f3b2954a7fc07a70832fcd6a2c612158309a9;hb=eb3e681d6e82ccdd5d312d1981dfb306e7f479f0;hp=63ce5ada3348c1458e98f087962f5cef3b7fa974;hpb=071a00a0f8ce9892254630595696c1c9d7c39ec7;p=jalview.git diff --git a/src/jalview/gui/PCAPanel.java b/src/jalview/gui/PCAPanel.java index 63ce5ad..576f3b2 100644 --- a/src/jalview/gui/PCAPanel.java +++ b/src/jalview/gui/PCAPanel.java @@ -49,6 +49,7 @@ import jalview.datamodel.HiddenColumns; import jalview.datamodel.SequenceI; import jalview.gui.ImageExporter.ImageWriterI; import jalview.gui.JalviewColourChooser.ColourChooserListener; +import jalview.io.exceptions.ImageOutputException; import jalview.jbgui.GPCAPanel; import jalview.math.RotatableMatrix.Axis; import jalview.util.ImageMaker; @@ -92,7 +93,7 @@ public class PCAPanel extends GPCAPanel SimilarityParamsI params) { super(); - this.setFrameIcon(WindowIcons.treeIcon); + this.setFrameIcon(null); this.av = alignPanel.av; this.ap = alignPanel; boolean nucleotide = av.getAlignment().isNucleotide(); @@ -438,7 +439,14 @@ public class PCAPanel extends GPCAPanel }; String pca = MessageManager.getString("label.pca"); ImageExporter exporter = new ImageExporter(writer, null, type, pca); - exporter.doExport(null, this, width, height, pca); + try + { + exporter.doExport(null, this, width, height, pca); + } catch (ImageOutputException ioex) + { + Console.error("Unexpected error whilst writing " + type.toString(), + ioex); + } } @Override