aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2021-10-25 10:19:37 +0800
committerGlease <4586901+Glease@users.noreply.github.com>2021-10-25 10:19:37 +0800
commitfde09b245b4336fa5a7b396d0432d7cc87b06efc (patch)
treede94ec88ceaa28b6102834addb297f13b794dc27 /src/main/java/gregtech
parent128ddd5029bd7500dd5a9c760a50d3bea1ab88d3 (diff)
downloadGT5-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.
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container_BasicTank.java4
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;
}
}