204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
if (find_directory(B_USER_SETTINGS_DIRECTORY, 0, false,
pathC, PATH_MAX) != B_OK)
@throw [OFNotImplementedException exceptionWithSelector: _cmd
object: self];
return [OFString stringWithUTF8String: pathC];
#elif
void *pool = objc_autoreleasePoolPush();
OFDictionary *env = [OFApplication environment];
OFString *var;
if ((var = [env objectForKey: @"XDG_DATA_HOME"]) != nil &&
[var length] > 0) {
[var retain];
|
|
|
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
if (find_directory(B_USER_SETTINGS_DIRECTORY, 0, false,
pathC, PATH_MAX) != B_OK)
@throw [OFNotImplementedException exceptionWithSelector: _cmd
object: self];
return [OFString stringWithUTF8String: pathC];
#else
void *pool = objc_autoreleasePoolPush();
OFDictionary *env = [OFApplication environment];
OFString *var;
if ((var = [env objectForKey: @"XDG_DATA_HOME"]) != nil &&
[var length] > 0) {
[var retain];
|