summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-06-12 22:17:01 +0000
committerPaul Buetow <paul@buetow.org>2008-06-12 22:17:01 +0000
commit6091b415053e5bd8f50ea282e6dddc67ac3c2c12 (patch)
tree098ea3e8e356e21b33a8970c37770b60fece2c8d /sources
parentae1e594e43bb18ca293124564c3a63e486bcc9f5 (diff)
VSPrefs.restrictions gets now serialized.
Diffstat (limited to 'sources')
-rw-r--r--sources/prefs/VSPrefs.java4
-rw-r--r--sources/prefs/VSPrefsRestriction.java16
2 files changed, 11 insertions, 9 deletions
diff --git a/sources/prefs/VSPrefs.java b/sources/prefs/VSPrefs.java
index 15f8874..be50a76 100644
--- a/sources/prefs/VSPrefs.java
+++ b/sources/prefs/VSPrefs.java
@@ -959,6 +959,7 @@ public class VSPrefs implements VSSerializable {
objectOutputStream.writeObject(stringPrefs);
objectOutputStream.writeObject(units);
objectOutputStream.writeObject(vectorPrefs);
+ objectOutputStream.writeObject(restrictions);
/** For later backwards compatibility, to add more stuff */
objectOutputStream.writeObject(new Boolean(false));
@@ -989,13 +990,14 @@ public class VSPrefs implements VSSerializable {
objectInputStream.readObject();
longPrefs = (HashMap<String,Long>)
objectInputStream.readObject();
- restrictions = new HashMap<String,VSPrefsRestriction>();
stringPrefs = (HashMap<String,String>)
objectInputStream.readObject();
units = (HashMap<String,String>)
objectInputStream.readObject();
vectorPrefs = (HashMap<String,Vector<Integer>>)
objectInputStream.readObject();
+ restrictions = (HashMap<String,VSPrefsRestriction>)
+ objectInputStream.readObject();
/** For later backwards compatibility, to add more stuff */
objectInputStream.readObject();
diff --git a/sources/prefs/VSPrefsRestriction.java b/sources/prefs/VSPrefsRestriction.java
index 0709713..32ab213 100644
--- a/sources/prefs/VSPrefsRestriction.java
+++ b/sources/prefs/VSPrefsRestriction.java
@@ -77,8 +77,8 @@ abstract public class VSPrefsRestriction implements Serializable {
*/
public void writeObject(ObjectOutputStream out)
throws IOException {
- out.writeObject(new Integer(minValue));
- out.writeObject(new Integer(maxValue));
+ out.writeObject(new Integer(minValue));
+ out.writeObject(new Integer(maxValue));
}
/* (non-Javadoc)
@@ -86,8 +86,8 @@ abstract public class VSPrefsRestriction implements Serializable {
*/
public void readObject(ObjectInputStream in)
throws IOException, ClassNotFoundException {
- minValue = ((Integer) in.readObject()).intValue();
- maxValue = ((Integer) in.readObject()).intValue();
+ minValue = ((Integer) in.readObject()).intValue();
+ maxValue = ((Integer) in.readObject()).intValue();
}
}
@@ -126,17 +126,17 @@ abstract public class VSPrefsRestriction implements Serializable {
*/
public void writeObject(ObjectOutputStream out)
throws IOException {
- out.writeObject(possibleSelections);
+ out.writeObject(possibleSelections);
}
/* (non-Javadoc)
* @see prefs.VSPrefsRestriction#readObject(java.io.ObjectInputStream)
*/
- @SuppressWarnings("unchecked")
+ @SuppressWarnings("unchecked")
public void readObject(ObjectInputStream in)
throws IOException, ClassNotFoundException {
- possibleSelections = (Vector<String>) in.readObject();
- }
+ possibleSelections = (Vector<String>) in.readObject();
+ }
}
/**