decoded objects must be retained

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11616 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Laurent Julliard 2001-12-03 21:04:31 +00:00
parent 9128ceae51
commit 6ab80e775b
2 changed files with 15 additions and 10 deletions

View file

@ -1,3 +1,8 @@
2001-12-03 Laurent Julliard <laurent@moldus.org>
* Source/NSNumberFormatter.m (-initWithCoder:): decoded objects
must be retained
2001-12-03 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSValue.m: Fix coding/decoding to use serialization code to

View file

@ -174,16 +174,16 @@
[decoder decodeValueOfObjCType: @encode(unichar) at: &_thousandSeparator];
[decoder decodeValueOfObjCType: @encode(unichar) at: &_decimalSeparator];
_roundingBehavior = [decoder decodeObject];
_maximum = [decoder decodeObject];
_minimum = [decoder decodeObject];
_attributedStringForNil = [decoder decodeObject];
_attributedStringForNotANumber = [decoder decodeObject];
_attributedStringForZero = [decoder decodeObject];
_negativeFormat = [decoder decodeObject];
_positiveFormat = [decoder decodeObject];
_attributesForPositiveValues = [decoder decodeObject];
_attributesForNegativeValues = [decoder decodeObject];
_roundingBehavior = RETAIN([decoder decodeObject]);
_maximum = RETAIN([decoder decodeObject]);
_minimum = RETAIN([decoder decodeObject]);
_attributedStringForNil = RETAIN([decoder decodeObject]);
_attributedStringForNotANumber = RETAIN([decoder decodeObject]);
_attributedStringForZero = RETAIN([decoder decodeObject]);
_negativeFormat = RETAIN([decoder decodeObject]);
_positiveFormat = RETAIN([decoder decodeObject]);
_attributesForPositiveValues = RETAIN([decoder decodeObject]);
_attributesForNegativeValues = RETAIN([decoder decodeObject]);
return self;
}