From 34cacab1aa78fb038290f393f3344c10fe40bd7f Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Wed, 12 May 2010 18:27:23 +0000
Subject: [PATCH] update macosx file drop

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@13816 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../artemis/components/alignment/BamFrame.java      |  4 +---
 .../artemis/components/alignment/BamView.java       | 13 +++++++++++--
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/alignment/BamFrame.java b/uk/ac/sanger/artemis/components/alignment/BamFrame.java
index dbd94dbd0..8b350a446 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 0a7b21aac..187ae8329 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;
-- 
GitLab