aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-04-14 02:57:15 +0200
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-04-14 02:57:15 +0200
commit78ab6155eeafa0e7b4494de3967343921d15eb82 (patch)
treea291103b9f56fcd86e89d72aaf0a4adecf2f7b8e /src/main/java/gregtech
parent72f84737e2ffee28590d35b1b3be2b656afd4fc7 (diff)
downloadGT5-Unofficial-78ab6155eeafa0e7b4494de3967343921d15eb82.tar.gz
GT5-Unofficial-78ab6155eeafa0e7b4494de3967343921d15eb82.tar.bz2
GT5-Unofficial-78ab6155eeafa0e7b4494de3967343921d15eb82.zip
shortened the code
+ by using toUpdate as sync object Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java b/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java
index cefbb0bc8d..5e7081e3c2 100644
--- a/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java
+++ b/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java
@@ -68,9 +68,9 @@ public class GT_Runnable_MachineBlockUpdate implements Runnable {
GT_Runnable_MachineBlockUpdate.setmWorld(aWorld);
GT_Runnable_MachineBlockUpdate.resetVisited();
GT_Runnable_MachineBlockUpdate.setAllowedToRun(true);
- synchronized (GT_Runnable_MachineBlockUpdate.INSTANCETHREAD) {
+ synchronized (toUpdate) {
if (GT_Runnable_MachineBlockUpdate.INSTANCETHREAD.getState() == Thread.State.WAITING)
- GT_Runnable_MachineBlockUpdate.INSTANCETHREAD.notify();
+ GT_Runnable_MachineBlockUpdate.toUpdate.notify();
}
}
@@ -168,12 +168,10 @@ public class GT_Runnable_MachineBlockUpdate implements Runnable {
if (coordinates != null) {
coordinates.update();
} else {
- synchronized(INSTANCETHREAD) {
- try {
- INSTANCETHREAD.wait();
- } catch (InterruptedException ignored) {
- return;
- }
+ try {
+ toUpdate.wait();
+ } catch (InterruptedException ignored) {
+ return;
}
}
}