From 858255dd23cf2e4158a2f98c2e2c0a6aa5d575f8 Mon Sep 17 00:00:00 2001 From: CaS Date: Sun, 20 Jun 2004 19:37:19 +0000 Subject: [PATCH] Tolerate users without home directories etc. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19567 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 7 +++++++ Source/NSUserDefaults.m | 5 ----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index dcf085777..7043c0552 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2004-06-20 Richard Frith-Macdonald + + * Source/NSUserDefaults.m: ([initForUser:]) carry on and initialise + an instance even if the users defaults directory doesn't exist and + can't be created. Created instance is read only and a warning is + issued. + 2004-06-18 Adam Fedor * Tools/gdomap.c (xgethostname): Add missing colon (patch diff --git a/Source/NSUserDefaults.m b/Source/NSUserDefaults.m index 5e0072b24..61c044fd7 100644 --- a/Source/NSUserDefaults.m +++ b/Source/NSUserDefaults.m @@ -779,11 +779,6 @@ static NSString *pathForUser(NSString *user) { NSString *path = pathForUser(userName); - if (path == nil) - { - RELEASE(self); - return nil; - } return [self initWithContentsOfFile: path]; }