From 726c6154006995bdd2bb0c5eba549130a5e41cdf Mon Sep 17 00:00:00 2001 From: Bogdan Gheorghe Date: Tue, 22 Jun 2004 03:17:19 +0000 Subject: [PATCH] Modified JobManager to change state from waiting to enabled on a job request. --- core/org.eclipse.cdt.core/search/ChangeLog | 3 +++ .../cdt/internal/core/search/processing/JobManager.java | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/core/org.eclipse.cdt.core/search/ChangeLog b/core/org.eclipse.cdt.core/search/ChangeLog index 1405d0c241f..b42f3cf8c75 100644 --- a/core/org.eclipse.cdt.core/search/ChangeLog +++ b/core/org.eclipse.cdt.core/search/ChangeLog @@ -1,3 +1,6 @@ +2004-06-21 Bogdan Gheorghe + Modified JobManager to change state from waiting to enabled on a job request. + 2004-06-11 Andrew Niefer fix bugs 43063 & 43498 - better handling of spaces around wild cards in search pattern diff --git a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/processing/JobManager.java b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/processing/JobManager.java index 39b53ffca55..92c356a1b76 100644 --- a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/processing/JobManager.java +++ b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/processing/JobManager.java @@ -405,6 +405,11 @@ public abstract class JobManager implements Runnable { } awaitingJobs[jobEnd] = job; + if (enabledState() ==WAITING){ + //Put back into enabled state + enable(); + } + if( enabledState() == ENABLED ){ if( indexJob == null ){ indexJob = new IndexingJob( thread, this );