Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 296056 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/core/internal/jobs/ThreadJob.java (+3 lines)
Lines 204-209 Link Here
204
				while (true) {
204
				while (true) {
205
					if (isCanceled(monitor))
205
					if (isCanceled(monitor))
206
						throw new OperationCanceledException();
206
						throw new OperationCanceledException();
207
					// just return if lock listener decided to grant immediate access
208
					if (manager.getLockManager().aboutToWait(blocker))
209
						return this;
207
					synchronized (runner.getNotifier()) {
210
					synchronized (runner.getNotifier()) {
208
						if (runner.isFinished())
211
						if (runner.isFinished())
209
							break;
212
							break;

Return to bug 296056