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

@ -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;
}