From a094046b191efc72bef93d227499cb75bc532e87 Mon Sep 17 00:00:00 2001 From: Karsten Thoms Date: Fri, 15 Sep 2017 02:21:55 +0200 Subject: Bug 522335 - Disable redraw while expanding the tree Change-Id: Iaeb53e25a7d200a4e1621586038e6995009e31a5 Signed-off-by: Karsten Thoms --- .../eclipse/search2/internal/ui/basic/views/ExpandAllAction.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/org.eclipse.search/new search/org/eclipse/search2/internal/ui/basic/views/ExpandAllAction.java b/org.eclipse.search/new search/org/eclipse/search2/internal/ui/basic/views/ExpandAllAction.java index f649eb24bcb..251fbf446f6 100644 --- a/org.eclipse.search/new search/org/eclipse/search2/internal/ui/basic/views/ExpandAllAction.java +++ b/org.eclipse.search/new search/org/eclipse/search2/internal/ui/basic/views/ExpandAllAction.java @@ -7,6 +7,7 @@ * * Contributors: * IBM Corporation - initial API and implementation + * Karsten Thoms Bug 522335 *******************************************************************************/ package org.eclipse.search2.internal.ui.basic.views; @@ -34,7 +35,12 @@ public class ExpandAllAction extends Action { @Override public void run() { if (fViewer != null) { - fViewer.expandAll(); + fViewer.getTree().setRedraw(false); + try { + fViewer.expandAll(); + } finally { + fViewer.getTree().setRedraw(true); + } } } } -- cgit v1.2.3