7080289: AWTKeystroke class registers a subclass factory during deserialization

Reviewed-by: serb
This commit is contained in:
Denis Fokin 2011-09-26 18:18:29 +04:00
parent 20558b33b9
commit 89371ad57d

View File

@ -777,10 +777,6 @@ public class AWTKeyStroke implements Serializable {
*/
protected Object readResolve() throws java.io.ObjectStreamException {
synchronized (AWTKeyStroke.class) {
Class newClass = getClass();
if (!newClass.equals(ctor.getDeclaringClass())) {
registerSubclass(newClass);
}
return getCachedStroke(keyChar, keyCode, modifiers, onKeyRelease);
}
}