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:
ljulliar 2001-12-03 21:04:31 +00:00
parent e33461857f
commit c6e37f680b
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> 2001-12-03 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSValue.m: Fix coding/decoding to use serialization code to * 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: &_thousandSeparator];
[decoder decodeValueOfObjCType: @encode(unichar) at: &_decimalSeparator]; [decoder decodeValueOfObjCType: @encode(unichar) at: &_decimalSeparator];
_roundingBehavior = [decoder decodeObject]; _roundingBehavior = RETAIN([decoder decodeObject]);
_maximum = [decoder decodeObject]; _maximum = RETAIN([decoder decodeObject]);
_minimum = [decoder decodeObject]; _minimum = RETAIN([decoder decodeObject]);
_attributedStringForNil = [decoder decodeObject]; _attributedStringForNil = RETAIN([decoder decodeObject]);
_attributedStringForNotANumber = [decoder decodeObject]; _attributedStringForNotANumber = RETAIN([decoder decodeObject]);
_attributedStringForZero = [decoder decodeObject]; _attributedStringForZero = RETAIN([decoder decodeObject]);
_negativeFormat = [decoder decodeObject]; _negativeFormat = RETAIN([decoder decodeObject]);
_positiveFormat = [decoder decodeObject]; _positiveFormat = RETAIN([decoder decodeObject]);
_attributesForPositiveValues = [decoder decodeObject]; _attributesForPositiveValues = RETAIN([decoder decodeObject]);
_attributesForNegativeValues = [decoder decodeObject]; _attributesForNegativeValues = RETAIN([decoder decodeObject]);
return self; return self;
} }