aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/threads
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/threads')
-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;
}
}
}