jdk/src/share/classes/javax/swing/text/html/CSS.java
changeset 26001 991e1be0b235
parent 25777 bb88947b6766
--- a/jdk/src/share/classes/javax/swing/text/html/CSS.java	Tue Jul 22 17:10:50 2014 +0400
+++ b/jdk/src/share/classes/javax/swing/text/html/CSS.java	Tue Jul 22 17:17:05 2014 +0400
@@ -3555,10 +3555,13 @@
     private void readObject(ObjectInputStream s)
       throws ClassNotFoundException, IOException
     {
-        s.defaultReadObject();
+        ObjectInputStream.GetField f = s.readFields();
+        int newBaseFontSize = f.get("baseFontSize", 0);
+        setBaseFontSize(newBaseFontSize);
+
         // Reconstruct the hashtable.
         int numValues = s.readInt();
-        valueConvertor = new Hashtable<Object, Object>(Math.max(1, numValues));
+        valueConvertor = new Hashtable<>(Math.max(1, numValues));
         while (numValues-- > 0) {
             Object key = s.readObject();
             Object value = s.readObject();