From 0eb4645380443b622e0f69c0047271e83cdd34c6 Mon Sep 17 00:00:00 2001 From: "nsingh@pivotal.io" Date: Mon, 4 Feb 2019 15:02:15 -0800 Subject: [PATCH] PT 163442852 - Show current Symbols provider in dialogue --- .../gotosymbol/dialogs/GotoSymbolDialogModel.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 52d296ded..dac4627ba 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017 Pivotal, Inc. + * Copyright (c) 2017, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -96,14 +96,15 @@ public class GotoSymbolDialogModel { try { SymbolsProvider sp = currentSymbolsProvider.getValue(); if (sp!=null) { - debug("Fetching "+sp.getName()); + String currentProviderName = sp.getName(); + debug("Fetching "+currentProviderName); String query = searchBox.getValue(); debug("Fetching symbols... from symbol provider, for '"+query+"'"); Collection> fetched = sp.fetchFor(query); if (keyBindings==null) { - status.setValue(sp.getName()); + status.setValue(currentProviderName); } else { - status.setValue("Press ["+keyBindings+"] for "+nextSymbolsProvider().getName()); + status.setValue("Showing "+ currentProviderName + ". Press [" + keyBindings + "] for " + nextSymbolsProvider().getName()); } return ImmutableSet.copyOf(fetched); } else {