From 23106935c936542e520d975e8dafcc001f61523f Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Tue, 24 Nov 2009 12:40:05 +0000
Subject: [PATCH] fixes

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@12426 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../components/genebuilder/BasicGeneBuilderFrame.java       | 2 +-
 .../components/genebuilder/BasicGeneViewerPanel.java        | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/genebuilder/BasicGeneBuilderFrame.java b/uk/ac/sanger/artemis/components/genebuilder/BasicGeneBuilderFrame.java
index 30db27311..1bcc11e40 100644
--- a/uk/ac/sanger/artemis/components/genebuilder/BasicGeneBuilderFrame.java
+++ b/uk/ac/sanger/artemis/components/genebuilder/BasicGeneBuilderFrame.java
@@ -206,7 +206,7 @@ public class BasicGeneBuilderFrame extends JFrame
     {
       GFFStreamFeature transcript = (GFFStreamFeature) transcripts.get(i);
       tabPane.insertTab(GeneUtils.getUniqueName(transcript), 
-          null, new JPanel(new BorderLayout()), "", i);
+          null, new JPanel(new BorderLayout()), null, i);
     }
 
     tabPane.insertTab("+", 
diff --git a/uk/ac/sanger/artemis/components/genebuilder/BasicGeneViewerPanel.java b/uk/ac/sanger/artemis/components/genebuilder/BasicGeneViewerPanel.java
index 57ef3247b..c9bbac260 100644
--- a/uk/ac/sanger/artemis/components/genebuilder/BasicGeneViewerPanel.java
+++ b/uk/ac/sanger/artemis/components/genebuilder/BasicGeneViewerPanel.java
@@ -250,7 +250,6 @@ public class BasicGeneViewerPanel extends MapPanel
           {
             for(int i = 0; i < features.size(); i++)
               GeneUtils.deleteAllFeature(features.elementAt(i), chado_gene);
-            repaint();
           }
           else
           {
@@ -258,6 +257,11 @@ public class BasicGeneViewerPanel extends MapPanel
           }
           gbFrame.dispose(true);
         }
+        catch(NullPointerException npe)
+        {
+          // can't reopen
+          gbFrame.dispose(false);
+        }
         catch(ReadOnlyException e)
         {
           JOptionPane.showMessageDialog(null, 
-- 
GitLab