From: Jerome St-Louis Date: Mon, 29 Jul 2013 09:04:27 +0000 (-0400) Subject: ecere/com/DataTypes: Fixed serialization of normal classes X-Git-Tag: 0.44.08~86 X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a571b75894b7670e84ca08a198547b89998e394;p=sdk ecere/com/DataTypes: Fixed serialization of normal classes - The logic for writing class hierarchies was fixed for UnSerialization, but strangely not for serialization --- diff --git a/ecere/src/com/dataTypes.ec b/ecere/src/com/dataTypes.ec index cbfa6ff..f8dcc8a 100644 --- a/ecere/src/com/dataTypes.ec +++ b/ecere/src/com/dataTypes.ec @@ -1122,7 +1122,7 @@ static void OnSerialize(Class _class, void * data, IOChannel channel) DataMember member; Class c; for(c = _class; c && (!c.base || c.base.type != systemClass) && c.base != lastClass; c = c.base); - lastClass = _class; + lastClass = c; for(member = c.membersAndProperties.first; member; member = member.next) {