Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Obuchowicz2019-08-08 18:56:00 +0000
committerAndrew Obuchowicz2019-08-08 18:56:00 +0000
commit8f9b6683937de47f0d8ed63008ce40a13b4842dd (patch)
tree9ec52e5dbf3ac0784e0aef2ed1fcbb71179df574 /org.eclipse.ui.genericeditor
parent6e643fe1579edcd7f13e2828367b98dc5ca77abe (diff)
downloadeclipse.platform.text-8f9b6683937de47f0d8ed63008ce40a13b4842dd.tar.gz
eclipse.platform.text-8f9b6683937de47f0d8ed63008ce40a13b4842dd.tar.xz
eclipse.platform.text-8f9b6683937de47f0d8ed63008ce40a13b4842dd.zip
Bug 548679 - Tooltips convert `&` into underlineI20190808-1800
Disable mnemonics for LSP-based tooltips/markers Change-Id: I983ee28d37fd035796198ec0bd1b69c42efb42ac Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
Diffstat (limited to 'org.eclipse.ui.genericeditor')
-rw-r--r--org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/markers/MarkerInformationControl.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/markers/MarkerInformationControl.java b/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/markers/MarkerInformationControl.java
index 9f566b82143..908fe42f2a6 100644
--- a/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/markers/MarkerInformationControl.java
+++ b/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/markers/MarkerInformationControl.java
@@ -110,7 +110,9 @@ public class MarkerInformationControl extends AbstractInformationControl impleme
markerImage.setImage(getImage(marker));
}
Label markerLabel = new Label(markerLine, SWT.NONE);
- markerLabel.setText(marker.getAttribute(IMarker.MESSAGE, "missing message")); //$NON-NLS-1$
+ String markerText = marker.getAttribute(IMarker.MESSAGE, "missing message"); //$NON-NLS-1$
+ markerText = markerText.replace("&", "&&"); // Disable mnemonics //$NON-NLS-1$ //$NON-NLS-2$
+ markerLabel.setText(markerText);
for (IMarkerResolution resolution : resolutions) {
Composite resolutionComposite = new Composite(markerComposite, SWT.NONE);
GridData layoutData = new GridData();

Back to the top