Restore delays
Change-Id: I264b7ba0b70d36104b6182071a98c74776d8a1c5
Signed-off-by: Dawid Pakuła <zulus@w3des.net>
diff --git a/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/search/processing/JobManager.java b/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/search/processing/JobManager.java
index 885928f..aced975 100644
--- a/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/search/processing/JobManager.java
+++ b/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/search/processing/JobManager.java
@@ -230,10 +230,8 @@
case IJob.WaitUntilReady:
SubMonitor subProgress = subMonitor.setWorkRemaining(10).split(8).setWorkRemaining(1000);
- if (ENABLE_DELAYS) {
- synchronized (delaySignal) {
- delaySignal.notify();
- }
+ synchronized (delaySignal) {
+ delaySignal.notify();
}
// use local variable to avoid potential NPE (see bug 20435 NPE
@@ -407,12 +405,9 @@
notifyIdle(System.currentTimeMillis() - idlingStart);
// just woke up, delay before processing any new jobs,
// allow some time for the active thread to finish
- if (ENABLE_DELAYS) {
- synchronized (delaySignal) {
- delaySignal.wait(50);
- }
+ synchronized (delaySignal) {
+ delaySignal.wait(50);
}
-
continue;
}
if (VERBOSE) {