From f8be9a237c4582430760c4c3e2b5873d5ac095e0 Mon Sep 17 00:00:00 2001 From: bspkrs Date: Thu, 26 Jun 2014 16:31:27 -0400 Subject: [PATCH] fixed compounding quotes issue with category names that require quotes when save is called more than once --- .../net/minecraftforge/common/config/ConfigCategory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/common/config/ConfigCategory.java b/src/main/java/net/minecraftforge/common/config/ConfigCategory.java index 965ea8cb6e..15913d53b9 100644 --- a/src/main/java/net/minecraftforge/common/config/ConfigCategory.java +++ b/src/main/java/net/minecraftforge/common/config/ConfigCategory.java @@ -271,12 +271,14 @@ public class ConfigCategory implements Map write(out, pad0, COMMENT_SEPARATOR, NEW_LINE); } + String displayName = name; + if (!allowedProperties.matchesAllOf(name)) { - name = '"' + name + '"'; + displayName = '"' + name + '"'; } - write(out, pad0, name, " {"); + write(out, pad0, displayName, " {"); Property[] props = getOrderedValues().toArray(new Property[] {});