X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FTreeCanvas.java;h=9a38d4caa25ad9345d038430b99ced076c2555bb;hb=844c332f108aba635608f13dedf2b08777b3a477;hp=9fa98ee3e8bdd66651e6e6754e4bd221da4bf210;hpb=8e1be43e250107a4d86898bd554cf03098fa5957;p=jalview.git diff --git a/src/jalview/gui/TreeCanvas.java b/src/jalview/gui/TreeCanvas.java index 9fa98ee..9a38d4c 100755 --- a/src/jalview/gui/TreeCanvas.java +++ b/src/jalview/gui/TreeCanvas.java @@ -549,7 +549,16 @@ public class TreeCanvas extends JPanel implements MouseListener, Runnable, public void run() { PrinterJob printJob = PrinterJob.getPrinterJob(); - PageFormat pf = printJob.pageDialog(printJob.defaultPage()); + PageFormat defaultPage = printJob.defaultPage(); + PageFormat pf = printJob.pageDialog(defaultPage); + + if (defaultPage == pf) + { + /* + * user cancelled + */ + return; + } printJob.setPrintable(this, pf); @@ -1010,7 +1019,7 @@ public class TreeCanvas extends JPanel implements MouseListener, Runnable, } sg.setColourScheme(cs); sg.getGroupColourScheme().setThreshold( - av.getViewportColourScheme().getThreshold(), + av.getResidueShading().getThreshold(), av.isIgnoreGapsConsensus()); // sg.recalcConservation(); sg.setName("JTreeGroup:" + sg.hashCode()); @@ -1019,7 +1028,7 @@ public class TreeCanvas extends JPanel implements MouseListener, Runnable, for (int a = 0; a < aps.length; a++) { if (aps[a].av.getGlobalColourScheme() != null - && aps[a].av.getViewportColourScheme() + && aps[a].av.getResidueShading() .conservationApplied()) { Conservation c = new Conservation("Group", sg.getSequences(null),