From d80a4a55f23a3b056285d8360dda333bff19aa38 Mon Sep 17 00:00:00 2001 From: Stefan Bidigaray Date: Thu, 27 Jan 2011 23:29:41 +0000 Subject: [PATCH] Set some sensible defaults to NSNumberFormatter. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31960 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 4 ++++ Source/NSNumberFormatter.m | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2c73a657d..935f6c057 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2011-01-27 Stefan Bidigaray + + * Source/NSNumberFormatter.m: Set some sensible defaults. + 2011-01-26 Stefan Bidigaray * Source/NSLocale.m: Add currency code to locale identifier, if present. diff --git a/Source/NSNumberFormatter.m b/Source/NSNumberFormatter.m index 7039c7971..c129ae326 100644 --- a/Source/NSNumberFormatter.m +++ b/Source/NSNumberFormatter.m @@ -428,8 +428,17 @@ static NSUInteger _defaultBehavior = 0; _behavior = _defaultBehavior; _locale = RETAIN([NSLocale currentLocale]); + _style = NSNumberFormatterDecimalStyle; [self _resetUNumberFormat]; - + if (_formatter == NULL) + { + RELEASE(self); + return nil; + } + + // Set default values... + [self setMaximumFractionDigits: 2]; + return self; }