diff options
author | Andrew Obuchowicz | 2019-08-08 18:56:00 +0000 |
---|---|---|
committer | Andrew Obuchowicz | 2019-08-08 18:56:00 +0000 |
commit | 8f9b6683937de47f0d8ed63008ce40a13b4842dd (patch) | |
tree | 9ec52e5dbf3ac0784e0aef2ed1fcbb71179df574 /org.eclipse.ui.genericeditor | |
parent | 6e643fe1579edcd7f13e2828367b98dc5ca77abe (diff) | |
download | eclipse.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.java | 4 |
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(); |