From 5f5196e87e2241859b5fb341b6ec0f7d7ee06c66 Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Fri, 8 Apr 2016 17:32:07 +0000 Subject: [PATCH] comment last change git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39652 72102866-910b-0410-8b05-ffd578937521 --- Source/NSCalendarDate.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/NSCalendarDate.m b/Source/NSCalendarDate.m index 9c36f1892..8b6b0baaf 100644 --- a/Source/NSCalendarDate.m +++ b/Source/NSCalendarDate.m @@ -84,6 +84,10 @@ static NSString* (*abrIMP)(id, SEL, id); static NSString* (*absAbrIMP)(id, SEL, id); static NSString* (*dstAbrIMP)(id, SEL, id); +/* Do not fetch the default locale unless we actually need it. + * Tries to avoid recursion when loading NSUserDefaults containing dates. + * This is also a little more efficient with many date formats. + */ #define LOCALE (nil == locale ? (locale = GSPrivateDefaultLocale()) : locale)