From 082597038d145db738a88369ef4640be4baa12e1 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Wed, 30 Mar 2011 10:27:20 +0000
Subject: [PATCH] fix for saving prompt configuration

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15847 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/components/Splash.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/uk/ac/sanger/artemis/components/Splash.java b/uk/ac/sanger/artemis/components/Splash.java
index 2ca6525e3..0575d45b4 100644
--- a/uk/ac/sanger/artemis/components/Splash.java
+++ b/uk/ac/sanger/artemis/components/Splash.java
@@ -810,6 +810,9 @@ abstract public class Splash extends JFrame
          BufferedReader bufferedreader = new BufferedReader(new FileReader(file_txt));
          BufferedWriter bufferedwriter = new BufferedWriter(new FileWriter(file_tmp));
          String line;
+         
+         boolean prompt_saved = false;
+         
          while ((line = bufferedreader.readLine()) != null)
          {
            if(line.startsWith("artemis.user.dir") && save_wd_properties)
@@ -822,6 +825,7 @@ abstract public class Splash extends JFrame
            {
              line = addEscapeChars("artemis.user.dir.prompt="+ 
                  Options.getOptions().getProperty("artemis.user.dir.prompt"));
+             prompt_saved = true;
            }
 
            if(line.startsWith("display_name_qualifiers") && save_display_name)
@@ -854,7 +858,7 @@ abstract public class Splash extends JFrame
            bufferedwriter.newLine();
          }
 
-         if(Options.getOptions().getProperty("artemis.user.dir.prompt") != null)
+         if(!prompt_saved && Options.getOptions().getProperty("artemis.user.dir.prompt") != null)
          {
            bufferedwriter.write("artemis.user.dir.prompt="+ 
                Options.getOptions().getProperty("artemis.user.dir.prompt"));
-- 
GitLab