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 55635
Collapse All | Expand All

(-)UILockListener.java (-1 / +7 lines)
Lines 83-89 Link Here
83
			if (currentWork != null && currentWork.getOperationThread() == lockOwner)
83
			if (currentWork != null && currentWork.getOperationThread() == lockOwner)
84
				return true;
84
				return true;
85
			ui = Thread.currentThread();
85
			ui = Thread.currentThread();
86
			doPendingWork();
86
			try {
87
				doPendingWork();
88
			} finally {
89
				//UI field may be nulled if there is a nested wait during execution
90
				//of pending work, so make sure it is assigned before we start waiting
91
				ui = Thread.currentThread();
92
			}
87
		}
93
		}
88
		return false;
94
		return false;
89
	}
95
	}

Return to bug 55635