diff --git a/SoObjects/SOGo/SOGoSystemDefaults.m b/SoObjects/SOGo/SOGoSystemDefaults.m index 9818f70b7..df1ed413f 100644 --- a/SoObjects/SOGo/SOGoSystemDefaults.m +++ b/SoObjects/SOGo/SOGoSystemDefaults.m @@ -379,7 +379,15 @@ _injectConfigurationFromFile (NSUserDefaults *ud, - (NSArray *) supportedLanguages { - return [self stringArrayForKey: @"SOGoSupportedLanguages"]; + static NSArray *supportedLanguages = nil; + + if (!supportedLanguages) + { + supportedLanguages = [self stringArrayForKey: @"SOGoSupportedLanguages"]; + [supportedLanguages retain]; + } + + return supportedLanguages; } - (BOOL) userCanChangePassword