Skip to content

Commit f83fd4a

Browse files
turbanoffmrserb
authored andcommitted
8257438: Avoid adding duplicate values into extendedKeyCodesSet
Reviewed-by: serb
1 parent 37c7835 commit f83fd4a

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/java.desktop/share/classes/sun/awt/ExtendedKeyCodes.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2009, 2020, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -44,7 +44,7 @@ public class ExtendedKeyCodes {
4444
// known keyboard layout. For instance, sterling sign is on the primary layer
4545
// of the Mac Italian layout.
4646
private static final HashSet<Integer> extendedKeyCodesSet =
47-
new HashSet<Integer>(501, 1.0f);
47+
new HashSet<Integer>(496, 1.0f);
4848
public static final int getExtendedKeyCodeForChar( int c ) {
4949
int uc = Character.toUpperCase( c );
5050
int lc = Character.toLowerCase( c );
@@ -394,7 +394,6 @@ public static final int getExtendedKeyCodeForChar( int c ) {
394394
extendedKeyCodesSet.add(0x01000000+0x06AF);
395395
extendedKeyCodesSet.add(0x01000000+0x06BE);
396396
extendedKeyCodesSet.add(0x01000000+0x06CC);
397-
extendedKeyCodesSet.add(0x01000000+0x06CC);
398397
extendedKeyCodesSet.add(0x01000000+0x06D2);
399398
extendedKeyCodesSet.add(0x01000000+0x0493);
400399
extendedKeyCodesSet.add(0x01000000+0x0497);
@@ -577,12 +576,8 @@ public static final int getExtendedKeyCodeForChar( int c ) {
577576
extendedKeyCodesSet.add(0x01000000+0x0E59);
578577
extendedKeyCodesSet.add(0x01000000+0x0587);
579578
extendedKeyCodesSet.add(0x01000000+0x0589);
580-
extendedKeyCodesSet.add(0x01000000+0x0589);
581-
extendedKeyCodesSet.add(0x01000000+0x055D);
582579
extendedKeyCodesSet.add(0x01000000+0x055D);
583580
extendedKeyCodesSet.add(0x01000000+0x055B);
584-
extendedKeyCodesSet.add(0x01000000+0x055B);
585-
extendedKeyCodesSet.add(0x01000000+0x055E);
586581
extendedKeyCodesSet.add(0x01000000+0x055E);
587582
extendedKeyCodesSet.add(0x01000000+0x0561);
588583
extendedKeyCodesSet.add(0x01000000+0x0562);

0 commit comments

Comments
 (0)