diff --git a/uk/ac/sanger/artemis/components/alignment/BamFrame.java b/uk/ac/sanger/artemis/components/alignment/BamFrame.java index dbd94dbd0712a793792fad47f35cf86ec0224db4..8b350a4462683fdd16f3bf1af5092635954a4db8 100644 --- a/uk/ac/sanger/artemis/components/alignment/BamFrame.java +++ b/uk/ac/sanger/artemis/components/alignment/BamFrame.java @@ -53,8 +53,6 @@ import javax.swing.JOptionPane; protected void loadFile(final String bamFile) { this.bamFile = bamFile; - JOptionPane.showMessageDialog(this, bamFile); - } protected void exitApp() @@ -71,7 +69,7 @@ import javax.swing.JOptionPane; return bamFile; } - private boolean isMac() + protected static boolean isMac() { return System.getProperty("mrj.version") != null; } diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java index 0a7b21aac466c09990e8cc26b8b12bd7fe2e2d72..187ae83298a0c83f7c7ac521dbb4bd2432919216 100644 --- a/uk/ac/sanger/artemis/components/alignment/BamView.java +++ b/uk/ac/sanger/artemis/components/alignment/BamView.java @@ -2867,8 +2867,17 @@ public class BamView extends JPanel public static void main(String[] args) { BamFrame frame = new BamFrame(); - if(args.length == 0 && frame.getBamFile() != null) - args = new String[]{ frame.getBamFile() }; + + if(args.length == 0 && BamFrame.isMac()) + { + try + { + Thread.sleep(1000); + } + catch (InterruptedException e1) {} + if(frame.getBamFile() != null); + args = new String[]{ frame.getBamFile() }; + } List<String> bam = new Vector<String>(); String reference = null;