Fix inventory setups (#683)

This commit is contained in:
Lucwousin
2019-06-21 20:38:36 +02:00
committed by Kyleeld
parent a83a58f402
commit 85d030e631

View File

@@ -32,6 +32,7 @@ import java.awt.image.BufferedImage;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import javax.inject.Inject;
import javax.swing.JOptionPane;
@@ -102,7 +103,7 @@ public class InventorySetupPlugin extends Plugin
private InventorySetupPluginPanel panel;
private HashMap<String, InventorySetup> inventorySetups;
private Map<String, InventorySetup> inventorySetups = new HashMap<>();
private NavigationButton navButton;
@@ -270,7 +271,7 @@ public class InventorySetupPlugin extends Plugin
final String json = configManager.getConfiguration(CONFIG_GROUP, CONFIG_KEY);
if (json == null || json.isEmpty())
{
inventorySetups = new HashMap<>();
inventorySetups.clear();
}
else
{
@@ -280,7 +281,8 @@ public class InventorySetupPlugin extends Plugin
{
}.getType();
inventorySetups = gson.fromJson(json, type);
inventorySetups.clear();
inventorySetups.putAll(gson.fromJson(json, type));
}
for (final String key : inventorySetups.keySet())