405
406
407
408
409
410
411
412
413
414
415
416
417
418
|
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
OFDictionary *env = [OFApplication environment];
OFString *var;
void *pool;
if ((var = [env objectForKey: @"XDG_DATA_HOME"]) != nil &&
[var length] > 0)
|
>
>
|
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
|
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 defined(OF_AMIGAOS)
return @"PROGDIR:";
# else
OFDictionary *env = [OFApplication environment];
OFString *var;
void *pool;
if ((var = [env objectForKey: @"XDG_DATA_HOME"]) != nil &&
[var length] > 0)
|
497
498
499
500
501
502
503
504
505
506
507
508
509
510
|
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
OFDictionary *env = [OFApplication environment];
OFString *var;
if ((var = [env objectForKey: @"XDG_CONFIG_HOME"]) != nil &&
[var length] > 0)
return var;
|
>
>
|
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
|
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 defined(OF_AMIGAOS)
return @"PROGDIR:";
# else
OFDictionary *env = [OFApplication environment];
OFString *var;
if ((var = [env objectForKey: @"XDG_CONFIG_HOME"]) != nil &&
[var length] > 0)
return var;
|