From 37d3a7c31ac2fe5935117fe7ce01459ec7afa683 Mon Sep 17 00:00:00 2001 From: Fred Kiefer Date: Wed, 23 Mar 2011 19:33:03 +0000 Subject: [PATCH] * Source/NSNumberFormatter.m (-stringForObjectValue:): Swapped a few lines of fraction handling code to get the test suite to pass. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32693 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSNumberFormatter.m | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index d895666bc..c9eebd5c6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-03-23 Fred Kiefer + + * Source/NSNumberFormatter.m (-stringForObjectValue:): Swapped a + few lines of fraction handling code to get the test suite to pass. + 2011-03-22 Wolfgang Lux * Source/NSObject.m (-methodSignatureForSelector:): Get method diff --git a/Source/NSNumberFormatter.m b/Source/NSNumberFormatter.m index ca913e433..76e3ab349 100644 --- a/Source/NSNumberFormatter.m +++ b/Source/NSNumberFormatter.m @@ -1221,10 +1221,6 @@ static NSUInteger _defaultBehavior = NSNumberFormatterBehavior10_4; fracPart = [fracPart decimalNumberByMultiplyingByPowerOf10: decimalPlaces]; ms = [[fracPart descriptionWithLocale: locale] mutableCopy]; - [ms replaceOccurrencesOfString: @"0" - withString: @"" - options: (NSBackwardsSearch | NSAnchoredSearch) - range: NSMakeRange(0, [ms length])]; if ([fracPad length] > [ms length]) { NSRange fpRange; @@ -1246,6 +1242,10 @@ static NSUInteger _defaultBehavior = NSNumberFormatterBehavior10_4; options: 0 range: NSMakeRange(0, [ms length])]; } + [ms replaceOccurrencesOfString: @"0" + withString: @"" + options: (NSBackwardsSearch | NSAnchoredSearch) + range: NSMakeRange(0, [ms length])]; fracPartString = AUTORELEASE(ms); } else