diff options
author | Nathan Ridge | 2018-08-23 20:10:49 +0000 |
---|---|---|
committer | Nathan Ridge | 2018-09-11 03:22:13 +0000 |
commit | 2f57d76a20f24b35db81862243662c26537037a8 (patch) | |
tree | ceb32520b429fa5f16378bc8d1a3ea119883b98b | |
parent | 567243a752c068badc7f4bbdde837bb60bbabe3f (diff) | |
download | org.eclipse.cdt-2f57d76a20f24b35db81862243662c26537037a8.tar.gz org.eclipse.cdt-2f57d76a20f24b35db81862243662c26537037a8.tar.xz org.eclipse.cdt-2f57d76a20f24b35db81862243662c26537037a8.zip |
Bug 538516 - Ensure the validation state is updated correctly on the C/C++ Language Servers Preference Page
Change-Id: Ic3bbbd437081213b40e5ae0cbc2816fa9369449a
-rw-r--r-- | lsp4e-cpp/org.eclipse.lsp4e.cpp.language/src/org/eclipse/lsp4e/cpp/language/CPPLanguageServerPreferencePage.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lsp4e-cpp/org.eclipse.lsp4e.cpp.language/src/org/eclipse/lsp4e/cpp/language/CPPLanguageServerPreferencePage.java b/lsp4e-cpp/org.eclipse.lsp4e.cpp.language/src/org/eclipse/lsp4e/cpp/language/CPPLanguageServerPreferencePage.java index f3c29ea1fc8..cdd7a0bdcae 100644 --- a/lsp4e-cpp/org.eclipse.lsp4e.cpp.language/src/org/eclipse/lsp4e/cpp/language/CPPLanguageServerPreferencePage.java +++ b/lsp4e-cpp/org.eclipse.lsp4e.cpp.language/src/org/eclipse/lsp4e/cpp/language/CPPLanguageServerPreferencePage.java @@ -51,12 +51,13 @@ public class CPPLanguageServerPreferencePage extends FieldEditorPreferencePage i @Override public void propertyChange(PropertyChangeEvent event) { - if(event.getSource() == serverChoice && event.getProperty() == FieldEditor.VALUE) { + if (event.getSource() == serverChoice && event.getProperty() == FieldEditor.VALUE) { File changedLSLocation = CPPStreamConnectionProvider.getDefaultLSLocation((String) event.getNewValue()); if(changedLSLocation != null) { serverPath.setStringValue(changedLSLocation.getAbsolutePath()); } } + super.propertyChange(event); } @Override |