aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/tileentity/gregtech/multiblock
diff options
context:
space:
mode:
authorJakub <53441451+kuba6000@users.noreply.github.com>2023-02-27 22:09:18 +0100
committerkuba6000 <kuba.123123.6000@gmail.com>2023-02-27 22:09:18 +0100
commite7be1d784ccefa76fac31bfb2cda2ff713290ea0 (patch)
tree5967b6ac323acfb109e811bb69cdc83233db304b /src/main/java/kubatech/tileentity/gregtech/multiblock
parenta3fe2855dd6b25ca189e281aed9e5728937ad548 (diff)
downloadGT5-Unofficial-e7be1d784ccefa76fac31bfb2cda2ff713290ea0.tar.gz
GT5-Unofficial-e7be1d784ccefa76fac31bfb2cda2ff713290ea0.tar.bz2
GT5-Unofficial-e7be1d784ccefa76fac31bfb2cda2ff713290ea0.zip
Fix GUI scrolling in EIG (GTNewHorizons/bartworks#295)
Diffstat (limited to 'src/main/java/kubatech/tileentity/gregtech/multiblock')
-rw-r--r--src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeIndustrialGreenhouse.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeIndustrialGreenhouse.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeIndustrialGreenhouse.java
index e6a86f48a0..c228fe225a 100644
--- a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeIndustrialGreenhouse.java
+++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeIndustrialGreenhouse.java
@@ -632,12 +632,8 @@ public class GT_MetaTileEntity_ExtremeIndustrialGreenhouse
return Collections.emptyList();
}).setSize(18, 18));
}
- cropsContainer.widget(row.setPos(0, i * 18).setEnabled(widget -> {
- int y = widget.getPos().y;
- int cy = cropsContainer.getVerticalScrollOffset();
- int ch = cropsContainer.getVisibleHeight();
- return y >= cy - ch && y <= cy + ch;
- }));
+ cropsContainer.widget(
+ row.setPos(0, i * 18).setEnabled(widget -> widget.getPos().y < cropsContainer.getVisibleHeight()));
}
cropsContainer.attachSyncer(
new FakeSyncWidget.ListSyncer<>(
@@ -1033,7 +1029,6 @@ public class GT_MetaTileEntity_ExtremeIndustrialGreenhouse
World world = tileEntity.getBaseMetaTileEntity().getWorld();
this.input = input.copy();
this.isValid = false;
- this.noHumidity = noHumidity;
if (IC2) {
GreenHouseSlotIC2(tileEntity, world, input, noHumidity);
return;
@@ -1093,6 +1088,7 @@ public class GT_MetaTileEntity_ExtremeIndustrialGreenhouse
ItemStack input, boolean noHumidity) {
if (!ItemList.IC2_Crop_Seeds.isStackEqual(input, true, true)) return;
this.isIC2Crop = true;
+ this.noHumidity = noHumidity;
recalculate(tileEntity, world);
if (this.isValid) input.stackSize--;
}