From 74ca33cc348ef2a606b9bd404acafe394ec20047 Mon Sep 17 00:00:00 2001 From: Jakub <53441451+kuba6000@users.noreply.github.com> Date: Thu, 18 Apr 2024 21:08:03 +0200 Subject: [PATCH] Prevent recursive call (#506) --- .gitignore | 1 + src/main/java/appeng/parts/misc/PartStorageBus.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 529ceddea7a..b14144306db 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ src/main/resources/mixins.*.json *.bat *.DS_Store !gradlew.bat +layout.json diff --git a/src/main/java/appeng/parts/misc/PartStorageBus.java b/src/main/java/appeng/parts/misc/PartStorageBus.java index 99dab2a816d..be547dcf929 100644 --- a/src/main/java/appeng/parts/misc/PartStorageBus.java +++ b/src/main/java/appeng/parts/misc/PartStorageBus.java @@ -469,7 +469,8 @@ public MEInventoryHandler getInternalHandler() { try { // force grid to update handlers... - this.getProxy().getGrid().postEvent(new MENetworkCellArrayUpdate()); + if (!(new Throwable().getStackTrace()[3].getMethodName().equals("cellUpdate"))) + this.getProxy().getGrid().postEvent(new MENetworkCellArrayUpdate()); } catch (final GridAccessException e) { // :3 }