Index: src/OFApplication.h ================================================================== --- src/OFApplication.h +++ src/OFApplication.h @@ -64,13 +64,13 @@ int *argc; char ***argv; } #ifdef OF_HAVE_PROPERTIES -@property (readonly, copy) OFString *programName; -@property (readonly, copy) OFArray *arguments; -@property (readonly, copy) OFDictionary *environment; +@property (readonly, assign) OFString *programName; +@property (readonly, assign) OFArray *arguments; +@property (readonly, assign) OFDictionary *environment; @property (assign) id delegate; #endif /** * \brief Returns the only OFApplication instance in the application. Index: src/OFApplication.m ================================================================== --- src/OFApplication.m +++ src/OFApplication.m @@ -27,12 +27,10 @@ #import "OFDictionary.h" #import "OFAutoreleasePool.h" #import "OFNotImplementedException.h" -#import "macros.h" - #if defined(__MACH__) && !defined(OF_IOS) # include #elif !defined(OF_IOS) extern char **environ; #endif @@ -215,21 +213,21 @@ *argv_ = argv; } - (OFString*)programName { - OF_GETTER(programName, YES) + return programName; } - (OFArray*)arguments { - OF_GETTER(arguments, YES) + return arguments; } - (OFDictionary*)environment { - OF_GETTER(environment, YES) + return environment; } - (id )delegate { return delegate;