diff options
author | minecraft7771 <maxim235@gmx.de> | 2023-02-26 20:00:39 +0100 |
---|---|---|
committer | minecraft7771 <maxim235@gmx.de> | 2023-02-26 20:00:39 +0100 |
commit | ec851d6f4d8df9d28917a80878b0f3e9e1afc037 (patch) | |
tree | 8051a653df8ebefcf05a0134d0a5429b27342d57 /src | |
parent | ec2938ad647f76b8be8389364792d29b6aad0f7e (diff) | |
download | GT5-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')
-rw-r--r-- | src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java | 4 |
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); } |