From 2bc388a9fadb5051697225bade81ecb3b27c8f96 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Wed, 29 Apr 2009 13:22:19 +0000
Subject: [PATCH] set busy cursor when opening

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@10676 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../artemis/circular/digest/CircularGenomeController.java | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/uk/ac/sanger/artemis/circular/digest/CircularGenomeController.java b/uk/ac/sanger/artemis/circular/digest/CircularGenomeController.java
index 0ddbddaa7..138aea78e 100644
--- a/uk/ac/sanger/artemis/circular/digest/CircularGenomeController.java
+++ b/uk/ac/sanger/artemis/circular/digest/CircularGenomeController.java
@@ -37,6 +37,7 @@ import uk.ac.sanger.artemis.util.DocumentFactory;
 import uk.ac.sanger.artemis.util.OutOfRangeException;
 
 import java.awt.Color;
+import java.awt.Cursor;
 import java.awt.Dimension;
 import java.awt.FlowLayout;
 
@@ -668,7 +669,7 @@ public class CircularGenomeController
       {
         try
         {
-          f.dispose();
+          f.setCursor(new Cursor(Cursor.WAIT_CURSOR));
           if(selectionPanel.getEmbossRootField() != null)
             System.getProperties().put("EMBOSS_ROOT",
                 selectionPanel.getEmbossRootField().getText().trim());
@@ -676,11 +677,16 @@ public class CircularGenomeController
                            selectionPanel.getSequenceFiles(), 
                            selectionPanel.getRestrictOutputs(),
                            selectionPanel.isMethylation());
+          f.dispose();
         }
         catch (Exception ex)
         {
           ex.printStackTrace();
         }
+        finally
+        {
+          f.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
+        }
       }
     };
     selectionPanel.showJFrame(f, displayButtonListener);
-- 
GitLab