From 10d3d23a9124232a1bb78b7bd5f9b364a7a539ff Mon Sep 17 00:00:00 2001 From: Mickael Istria Date: Tue, 12 Nov 2019 11:53:35 +0100 Subject: Bug 552935 - Shorter timeout for QuickSearh in Find Actions Change-Id: Icdb528818fab71b7345970353f2bad005d0dbd31 Signed-off-by: Mickael Istria --- .../text/quicksearch/internal/ui/QuickSearchQuickAccessComputer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchQuickAccessComputer.java b/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchQuickAccessComputer.java index d2c190f85..de6b1d618 100644 --- a/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchQuickAccessComputer.java +++ b/org.eclipse.text.quicksearch/src/org/eclipse/text/quicksearch/internal/ui/QuickSearchQuickAccessComputer.java @@ -34,6 +34,7 @@ import org.eclipse.ui.texteditor.ITextEditor; public class QuickSearchQuickAccessComputer extends QuickTextSearchRequestor implements IQuickAccessComputer, IQuickAccessComputerExtension { private static final int MAX_ENTRIES = 20; + private static final long TIMEOUT = 200; private PriorityFunction priorities; public QuickSearchQuickAccessComputer() { @@ -58,7 +59,7 @@ public class QuickSearchQuickAccessComputer extends QuickTextSearchRequestor imp searcher.setMaxResults(MAX_ENTRIES); searcher.setQuery(new QuickTextQuery(query, false), true); long start = System.currentTimeMillis(); - while (matches.size() < 20 && !searcher.isDone() && System.currentTimeMillis() - start < 3000) { + while (matches.size() < 20 && !searcher.isDone() && System.currentTimeMillis() - start < TIMEOUT) { try { Thread.sleep(100); } catch (InterruptedException e) { -- cgit v1.2.1