diff options
| author | Martin Robertz <dream-master@gmx.net> | 2023-01-06 10:54:34 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-06 10:54:34 +0100 |
| commit | 351962c99eacc803f896af60478971c5a61d7971 (patch) | |
| tree | 9cb76cf11ae7daf02c5f01fcdd9d0a312fca8e63 /src | |
| parent | 81c78d044c5f9d1d51e2c9d6eecd3836b4c11f8e (diff) | |
| parent | 2317d4a63c6d6c0c89185bf39cd4f2a6e24fe515 (diff) | |
| download | GT5-Unofficial-351962c99eacc803f896af60478971c5a61d7971.tar.gz GT5-Unofficial-351962c99eacc803f896af60478971c5a61d7971.tar.bz2 GT5-Unofficial-351962c99eacc803f896af60478971c5a61d7971.zip | |
Merge pull request #129 from minecraft7771/AutoCloseParamWindows
Auto close param windows
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java | 7 |
1 files changed, 6 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 8146414ac8..74760bb84a 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 @@ -3244,8 +3244,13 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM extends GT_MetaTileEnt }.setOnClick((clickData, widget) -> { if (!widget.isClient() && input - && parametrization.eParamsInStatus[parameterIndex] != LedStatus.STATUS_UNUSED) + && 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); + } widget.getContext().openSyncedWindow(LED_WINDOW_BASE_ID + parameterIndex); + } }); builder.widget(ledWidget .dynamicTooltip(() -> { |
