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