diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2023-02-27 22:09:18 +0100 |
---|---|---|
committer | kuba6000 <kuba.123123.6000@gmail.com> | 2023-02-27 22:09:18 +0100 |
commit | e7be1d784ccefa76fac31bfb2cda2ff713290ea0 (patch) | |
tree | 5967b6ac323acfb109e811bb69cdc83233db304b | |
parent | a3fe2855dd6b25ca189e281aed9e5728937ad548 (diff) | |
download | GT5-Unofficial-e7be1d784ccefa76fac31bfb2cda2ff713290ea0.tar.gz GT5-Unofficial-e7be1d784ccefa76fac31bfb2cda2ff713290ea0.tar.bz2 GT5-Unofficial-e7be1d784ccefa76fac31bfb2cda2ff713290ea0.zip |
Fix GUI scrolling in EIG (GTNewHorizons/bartworks#295)
-rw-r--r-- | src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeIndustrialGreenhouse.java | 10 |
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--; } |