aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objc/abstract/MCOAbstractPart.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/objc/abstract/MCOAbstractPart.mm')
-rw-r--r--src/objc/abstract/MCOAbstractPart.mm8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/objc/abstract/MCOAbstractPart.mm b/src/objc/abstract/MCOAbstractPart.mm
index 8b2b008d..7a37dcaf 100644
--- a/src/objc/abstract/MCOAbstractPart.mm
+++ b/src/objc/abstract/MCOAbstractPart.mm
@@ -27,6 +27,12 @@
return _part;
}
+- (id) init
+{
+ MCAssert(0);
+ return nil;
+}
+
- (id) initWithMCPart:(mailcore::AbstractPart *)part
{
self = [super init];
@@ -39,7 +45,7 @@
- (void) dealloc
{
- _part->release();
+ MC_SAFE_RELEASE(_part);
[super dealloc];
}