Fixes bonaza.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4725 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Michael Silva 1999-08-19 23:30:03 +00:00
parent a73d9b885a
commit 942b4ac554
5 changed files with 49 additions and 12 deletions

View file

@ -290,6 +290,7 @@ void __dummy_GMAppKit_functionForLinking() {}
[self getPeriodicDelay:&delay interval:&interval];
[archiver encodeFloat:delay withName:@"delay"];
[archiver encodeFloat:interval withName:@"interval"];
[archiver encodeString:[self title] withName:@"title"];
[archiver encodeString:[self alternateTitle] withName:@"alternateTitle"];
[archiver encodeObject:[self alternateImage] withName:@"alternateImage"];
[archiver encodeInt:[self imagePosition] withName:@"imagePosition"];
@ -313,6 +314,8 @@ void __dummy_GMAppKit_functionForLinking() {}
interval = [unarchiver decodeFloatWithName:@"interval"];
[self setPeriodicDelay:delay interval:interval];
obj = [unarchiver decodeStringWithName:@"title"];
if (obj) [self setTitle:obj];
obj = [unarchiver decodeStringWithName:@"alternateTitle"];
if (obj) [self setAlternateTitle:obj];
obj = [unarchiver decodeObjectWithName:@"alternateImage"];

View file

@ -231,6 +231,8 @@
id label;
id upperObjectRepresentation;
anObject = [anObject replacementObjectForModelArchiver: self];
label = NSMapGet(objects, anObject);
if (findingConditionals && !label) {
@ -268,7 +270,7 @@
encoded. */
upperObjectRepresentation = lastObjectRepresentation;
anObject = [anObject replacementObjectForModelArchiver: self];
// anObject = [anObject replacementObjectForModelArchiver: self];
archiveClass = [anObject classForModelArchiver];
if (!findingConditionals) {