diff options
author | 2013-06-20 16:31:54 -0600 | |
---|---|---|
committer | 2013-06-20 16:31:54 -0600 | |
commit | e3ae2f0b8a83e939f37dff0b32f33b5c7b7e2d8e (patch) | |
tree | 75fa36c7ad8f0428a3a58c8abcb3532294265ff4 /src/objc/provider/MCONetService.mm | |
parent | 06c4537db1a6ffd1112e92319f7c820016109f58 (diff) |
Redo commits
Diffstat (limited to 'src/objc/provider/MCONetService.mm')
-rw-r--r-- | src/objc/provider/MCONetService.mm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/objc/provider/MCONetService.mm b/src/objc/provider/MCONetService.mm index 0a2c0c33..702e7dcd 100644 --- a/src/objc/provider/MCONetService.mm +++ b/src/objc/provider/MCONetService.mm @@ -32,7 +32,7 @@ + (NSObject *) mco_objectWithMCObject:(mailcore::Object *)object { mailcore::NetService *netService = (mailcore::NetService *)object; - return [[self alloc] initWithNetService:netService]; + return [[[self alloc] initWithNetService:netService] autorelease]; } + (MCONetService *) serviceWithInfo:(NSDictionary *)info @@ -60,6 +60,11 @@ return self; } +- (id) copyWithZone:(NSZone *)zone +{ + return [[MCONetService mco_objectWithMCObject:_netService->autorelease()] retain]; +} + MCO_OBJC_SYNTHESIZE_STRING(setHostname, hostname) MCO_OBJC_SYNTHESIZE_SCALAR(unsigned int, unsigned int, setPort, port) MCO_OBJC_SYNTHESIZE_SCALAR(MCOConnectionType, mailcore::ConnectionType, setConnectionType, connectionType) |