Просмотр исходного кода

I think this fixes the auto update config function when a config file has two similar keys.

t00thpick1 9 лет назад
Родитель
Сommit
52f1e33052

+ 5 - 2
src/main/java/com/gmail/nossr50/config/AutoUpdateConfigLoader.java

@@ -88,8 +88,11 @@ public abstract class AutoUpdateConfigLoader extends ConfigLoader {
 
                 // Dump to the new one
                 for (String key : comments.keySet()) {
-                    if (output.contains(key)) {
-                        output = output.substring(0, output.indexOf(key)) + comments.get(key) + output.substring(output.indexOf(key));
+                    if (output.contains(" " + key)) {
+                        output = output.substring(0, output.indexOf(" " + key)) + comments.get(key) + output.substring(output.indexOf(" " + key));
+                    }
+                    if (output.contains("\n" + key)) {
+                        output = output.substring(0, output.indexOf("\n" + key)) + comments.get(key) + output.substring(output.indexOf("\n" + key));
                     }
                 }
             }