diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2021-10-25 10:19:37 +0800 |
---|---|---|
committer | Glease <4586901+Glease@users.noreply.github.com> | 2021-10-25 10:19:37 +0800 |
commit | fde09b245b4336fa5a7b396d0432d7cc87b06efc (patch) | |
tree | de94ec88ceaa28b6102834addb297f13b794dc27 | |
parent | 128ddd5029bd7500dd5a9c760a50d3bea1ab88d3 (diff) | |
download | GT5-Unofficial-fde09b245b4336fa5a7b396d0432d7cc87b06efc.tar.gz GT5-Unofficial-fde09b245b4336fa5a7b396d0432d7cc87b06efc.tar.bz2 GT5-Unofficial-fde09b245b4336fa5a7b396d0432d7cc87b06efc.zip |
Fix quantum tanks fluid amount flickering
par2 Might be negative under certain circumstance, causing the mContent counter to be temporarily negative.
-rw-r--r-- | src/main/java/gregtech/api/gui/GT_Container_BasicTank.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java b/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java index 12878b6a04..5a0f13051a 100644 --- a/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java +++ b/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java @@ -223,10 +223,10 @@ public class GT_Container_BasicTank extends GT_ContainerMetaTile_Machine { super.updateProgressBar(par1, par2); switch (par1) { case 100: - mContent = mContent & -65536 | par2; + mContent = mContent & 0xffff0000 | par2 & 0x0000ffff; break; case 101: - mContent = mContent & 65535 | par2 << 16; + mContent = mContent & 0xffff | par2 << 16; break; } } |