diff --git a/src/main/java/codechicken/nei/LayoutManager.java b/src/main/java/codechicken/nei/LayoutManager.java index b3a4c6c2..0de6c23b 100644 --- a/src/main/java/codechicken/nei/LayoutManager.java +++ b/src/main/java/codechicken/nei/LayoutManager.java @@ -77,11 +77,11 @@ public class LayoutManager implements IContainerInputHandler, IContainerTooltipH /** * Sorted bottom first */ - private static final TreeSet drawWidgets = new TreeSet<>(new WidgetZOrder(false)); + private static TreeSet drawWidgets = new TreeSet<>(new WidgetZOrder(false)); /** * Sorted top first */ - private static final TreeSet controlWidgets = new TreeSet<>(new WidgetZOrder(true)); + private static TreeSet controlWidgets = new TreeSet<>(new WidgetZOrder(true)); public static ItemPanel itemPanel; public static BookmarkPanel bookmarkPanel; @@ -669,8 +669,8 @@ public class LayoutManager implements IContainerInputHandler, IContainerTooltipH } public static void updateWidgetVisiblities(GuiContainer gui, VisiblityData visiblity) { - drawWidgets.clear(); - controlWidgets.clear(); + drawWidgets = new TreeSet<>(new WidgetZOrder(false)); + controlWidgets = new TreeSet<>(new WidgetZOrder(true)); if (!visiblity.showNEI) return;