From 89371ad57dcc1658a00ccbaeba83c6f87bc09d4c Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Mon, 26 Sep 2011 18:18:29 +0400 Subject: [PATCH] 7080289: AWTKeystroke class registers a subclass factory during deserialization Reviewed-by: serb --- jdk/src/share/classes/java/awt/AWTKeyStroke.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/jdk/src/share/classes/java/awt/AWTKeyStroke.java b/jdk/src/share/classes/java/awt/AWTKeyStroke.java index 1f91e4298f6..fc311535d65 100644 --- a/jdk/src/share/classes/java/awt/AWTKeyStroke.java +++ b/jdk/src/share/classes/java/awt/AWTKeyStroke.java @@ -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); } }