diff options
-rw-r--r-- | org.eclipse.search/META-INF/MANIFEST.MF | 2 | ||||
-rw-r--r-- | org.eclipse.search/pom.xml | 4 | ||||
-rw-r--r-- | org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java | 6 |
3 files changed, 8 insertions, 4 deletions
diff --git a/org.eclipse.search/META-INF/MANIFEST.MF b/org.eclipse.search/META-INF/MANIFEST.MF index 6b98b4916e4..e1f7826aeb6 100644 --- a/org.eclipse.search/META-INF/MANIFEST.MF +++ b/org.eclipse.search/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.search; singleton:=true -Bundle-Version: 3.11.400.qualifier +Bundle-Version: 3.11.500.qualifier Bundle-Activator: org.eclipse.search.internal.ui.SearchPlugin Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName diff --git a/org.eclipse.search/pom.xml b/org.eclipse.search/pom.xml index 76ae3cefeb6..65b6cc0659f 100644 --- a/org.eclipse.search/pom.xml +++ b/org.eclipse.search/pom.xml @@ -5,7 +5,7 @@ are made available under the terms of the Eclipse Distribution License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/org/documents/edl-v10.php - + Contributors: Igor Fedorenko - initial implementation --> @@ -18,6 +18,6 @@ </parent> <groupId>org.eclipse.search</groupId> <artifactId>org.eclipse.search</artifactId> - <version>3.11.400-SNAPSHOT</version> + <version>3.11.500-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> </project> diff --git a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java index 24a9b4ef24d..d7cb7cca8fe 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java @@ -333,7 +333,11 @@ public class TextSearchVisitor { if (jobCount > MAX_JOBS_COUNT) { jobCount= MAX_JOBS_COUNT; } - final JobGroup jobGroup= new TextSearchJobGroup("Text Search", maxThreads, jobCount); //$NON-NLS-1$ + + // Seed count over 1 can cause endless waits, see bug 543629 comment 2 + // TODO use seed = jobCount after the bug 543660 in JobGroup is fixed + final int seed = 1; + final JobGroup jobGroup = new TextSearchJobGroup("Text Search", maxThreads, seed); //$NON-NLS-1$ long startTime= TRACING ? System.currentTimeMillis() : 0; Job monitorUpdateJob= new Job(SearchMessages.TextSearchVisitor_progress_updating_job) { |