From 888f0ffeb588bba8d0c080a831752d087853cde2 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Mon, 22 Aug 2016 01:34:44 +0200 Subject: [PATCH] Fixed Grid not displaying items after changing redstone mode --- CHANGELOG.md | 1 + src/main/java/refinedstorage/gui/grid/GuiGrid.java | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36938d99d..d038db472 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Fixed crash with Grid - Fixed Grid Filter only updating the Grid when reopening the GUI - Fixed Wireless Grid not working cross dimensionally +- Fixed Grid not displaying items after changing redstone mode - Priority field and detector amount field can now display 4 digits at a time **Features** diff --git a/src/main/java/refinedstorage/gui/grid/GuiGrid.java b/src/main/java/refinedstorage/gui/grid/GuiGrid.java index 066c1495f..7ef3fd0e5 100755 --- a/src/main/java/refinedstorage/gui/grid/GuiGrid.java +++ b/src/main/java/refinedstorage/gui/grid/GuiGrid.java @@ -49,6 +49,8 @@ public class GuiGrid extends GuiBase { private static boolean markedForSorting; + private boolean wasConnected; + private GuiTextField searchField; private ContainerGrid container; @@ -67,6 +69,7 @@ public class GuiGrid extends GuiBase { this.container = container; this.grid = grid; + this.wasConnected = grid.isConnected(); } @Override @@ -194,6 +197,12 @@ public class GuiGrid extends GuiBase { @Override public void update(int x, int y) { + if (wasConnected != grid.isConnected()) { + wasConnected = grid.isConnected(); + + markForSorting(); + } + if (markedForSorting) { markedForSorting = false;