aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorminecraft7771 <maxim235@gmx.de>2023-02-26 20:00:39 +0100
committerminecraft7771 <maxim235@gmx.de>2023-02-26 20:00:39 +0100
commitec851d6f4d8df9d28917a80878b0f3e9e1afc037 (patch)
tree8051a653df8ebefcf05a0134d0a5429b27342d57 /src/main/java
parentec2938ad647f76b8be8389364792d29b6aad0f7e (diff)
downloadGT5-Unofficial-ec851d6f4d8df9d28917a80878b0f3e9e1afc037.tar.gz
GT5-Unofficial-ec851d6f4d8df9d28917a80878b0f3e9e1afc037.tar.bz2
GT5-Unofficial-ec851d6f4d8df9d28917a80878b0f3e9e1afc037.zip
Check if window is opened before closing it
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
index af9f5342f8..680af5882a 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
@@ -3131,7 +3131,9 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM
&& parametrization.eParamsInStatus[parameterIndex] != LedStatus.STATUS_UNUSED) {
// We don't use CloseAllButMain here in case MB implementation adds their own window
for (int i = 0; i < parametrization.eParamsInStatus.length; i++) {
- widget.getContext().closeWindow(LED_WINDOW_BASE_ID + i);
+ if (widget.getContext().isWindowOpen(LED_WINDOW_BASE_ID + i)) {
+ widget.getContext().closeWindow(LED_WINDOW_BASE_ID + i);
+ }
}
widget.getContext().openSyncedWindow(LED_WINDOW_BASE_ID + parameterIndex);
}