View | Details | Raw Unified | Return to bug 43800
Collapse All | Expand All

(-)Eclipse UI/org/eclipse/ui/internal/keys/KeySupport.java (-4 / +5 lines)
Lines 147-153 Link Here
147
	 */
147
	 */
148
	public static int convertEventToUnmodifiedAccelerator(Event event) {
148
	public static int convertEventToUnmodifiedAccelerator(Event event) {
149
		int modifiers = event.stateMask & SWT.MODIFIER_MASK;
149
		int modifiers = event.stateMask & SWT.MODIFIER_MASK;
150
		char character = (char) event.keyCode;
150
		int character = event.keyCode;
151
		return modifiers + toUpperCase(character);
151
		return modifiers + toUpperCase(character);
152
	}
152
	}
153
153
Lines 265-277 Link Here
265
	/**
265
	/**
266
	 * Makes the given character uppercase if it is a letter.
266
	 * Makes the given character uppercase if it is a letter.
267
	 * 
267
	 * 
268
	 * @param character
268
	 * @param keyCode
269
	 *           The character to convert.
269
	 *           The character to convert.
270
	 * @return The uppercase equivalent, if any; otherwise, the character
270
	 * @return The uppercase equivalent, if any; otherwise, the character
271
	 *         itself.
271
	 *         itself.
272
	 */
272
	 */
273
	private static char toUpperCase(char character) {
273
	private static int toUpperCase(int keyCode) {
274
		return Character.isLetter(character) ? Character.toUpperCase(character) : character;
274
		char character = (char) keyCode;
275
		return Character.isLetter(character) ? Character.toUpperCase(character) : keyCode;
275
	}
276
	}
276
277
277
	private KeySupport() {
278
	private KeySupport() {

Return to bug 43800