Skip to content

Commit 4a747f5

Browse files
Bananeweizenmickaelistria
authored andcommitted
Escape mnemonics in preference page titles
The current release of Wild Web Developer uses a preference page "Validation & Resolution". The title is displayed wrongly on the (right hand side) preference page content because the ampersand is interpreted as mnemonic.
1 parent f31b811 commit 4a747f5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceDialog.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.eclipse.core.runtime.ListenerList;
3030
import org.eclipse.core.runtime.SafeRunner;
3131
import org.eclipse.core.runtime.Status;
32+
import org.eclipse.jface.action.LegacyActionTools;
3233
import org.eclipse.jface.dialogs.DialogMessageArea;
3334
import org.eclipse.jface.dialogs.IDialogConstants;
3435
import org.eclipse.jface.dialogs.IMessageProvider;
@@ -1356,7 +1357,7 @@ public void updateTitle() {
13561357
if(currentPage == null) {
13571358
return;
13581359
}
1359-
messageArea.showTitle(currentPage.getTitle(), currentPage.getImage());
1360+
messageArea.showTitle(LegacyActionTools.escapeMnemonics(currentPage.getTitle()), currentPage.getImage());
13601361
}
13611362

13621363
/**

0 commit comments

Comments
 (0)