From ff9352b6f04d816796cd5ce78d2d484a5902365a Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr>
Date: Mon, 2 Jul 2018 17:51:25 +0200
Subject: [PATCH] Resolving bug on config gen

---
 src/main/java/common/ConfigurationTTool.java | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/main/java/common/ConfigurationTTool.java b/src/main/java/common/ConfigurationTTool.java
index c847acf7ce..5838c938ae 100755
--- a/src/main/java/common/ConfigurationTTool.java
+++ b/src/main/java/common/ConfigurationTTool.java
@@ -38,10 +38,7 @@
 
 package common;
 
-import myutil.FileUtils;
-import myutil.MalformedConfigurationException;
-import myutil.PluginManager;
-import myutil.TraceManager;
+import myutil.*;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.w3c.dom.NodeList;
@@ -224,8 +221,6 @@ public class ConfigurationTTool {
             throw new MalformedConfigurationException("Filepb");
         }
 
-
-
         while ( (index0 = data.indexOf("<LastOpenFile")) != -1) {
             index1 = data.indexOf("/>", index0+1);
             if (index1 == -1) {
@@ -235,6 +230,7 @@ public class ConfigurationTTool {
         }
 
         index0 = data.indexOf("</TURTLECONFIGURATION>");
+
         String toBeAdded = "";
         // Adding configuration there
         for(int i=0; i<LastOpenFiles.length; i++) {
@@ -243,7 +239,7 @@ public class ConfigurationTTool {
                 toBeAdded = toBeAdded + "<LastOpenFile data=\"" + file + "\" />\n";
             }
         }
-        data = data.substring(0, index0-1) + toBeAdded + data.substring(index0, data.length());
+        data = data.substring(0, index0-1) + toBeAdded + "\n" + data.substring(index0, data.length());
 
         //sb.append("data = " + data + " ConfigurationTTool.LastOpenFile=" + ConfigurationTTool.LastOpenFile);
 
@@ -338,6 +334,9 @@ public class ConfigurationTTool {
                 write = true;
             }
         }
+
+        data = Conversion.replaceAllString(data, "\n\n", "\n");
+
         if (write) {
             //sb.append("Writing data=" + data);
             try {
-- 
GitLab