mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-26 02:01:03 +00:00
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:
parent
e33461857f
commit
c6e37f680b
2 changed files with 15 additions and 10 deletions
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue