aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/ObjectOutputStream.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/io/ObjectOutputStream.java')
-rw-r--r--libjava/java/io/ObjectOutputStream.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/java/io/ObjectOutputStream.java b/libjava/java/io/ObjectOutputStream.java
index c4ffc8c..664b882 100644
--- a/libjava/java/io/ObjectOutputStream.java
+++ b/libjava/java/io/ObjectOutputStream.java
@@ -313,12 +313,12 @@ public class ObjectOutputStream extends OutputStream
{
currentObjectStreamClass = hierarchy[i];
+ fieldsAlreadyWritten = false;
has_write = currentObjectStreamClass.hasWriteMethod ();
+
writeFields (obj, currentObjectStreamClass.fields,
has_write);
- fieldsAlreadyWritten = false;
-
if (has_write)
{
drain ();