From 8877c2a0d54765a7d655d474f8aaf4bbb345fb64 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Fri, 10 Nov 2017 10:28:06 -0800 Subject: [PATCH] Delayed update of status label in GotoSymbolDialog --- .../ls/eclipse/gotosymbol/dialogs/GotoSymbolDialog.java | 3 ++- .../ls/eclipse/gotosymbol/dialogs/GotoSymbolDialogModel.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialog.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialog.java index c23c7466b..16cdb76ea 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialog.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialog.java @@ -11,6 +11,7 @@ *******************************************************************************/ package org.springframework.tooling.ls.eclipse.gotosymbol.dialogs; +import java.time.Duration; import java.util.ArrayList; import java.util.List; @@ -275,7 +276,7 @@ public class GotoSymbolDialog extends PopupDialog { Label statusLabel = new Label(dialogArea, SWT.NONE); statusLabel.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); - SwtConnect.connect(statusLabel, model.getStatus()); + SwtConnect.connect(statusLabel, model.getStatus(), Duration.ofMillis(500)); viewer.setInput(model); return dialogArea; diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialogModel.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialogModel.java index b6d58d4cb..8e63a5b81 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialogModel.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.gotosymbol/src/org/springframework/tooling/ls/eclipse/gotosymbol/dialogs/GotoSymbolDialogModel.java @@ -28,7 +28,7 @@ import com.google.common.collect.ImmutableSet; public class GotoSymbolDialogModel { - private static final boolean DEBUG = (""+Platform.getLocation()).contains("kdvolder"); + private static final boolean DEBUG = false;//(""+Platform.getLocation()).contains("kdvolder"); private static void debug(String string) { if (DEBUG) { System.out.println(string);