aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objc/imap/MCOIMAPIdleOperation.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/objc/imap/MCOIMAPIdleOperation.mm')
-rw-r--r--src/objc/imap/MCOIMAPIdleOperation.mm3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/objc/imap/MCOIMAPIdleOperation.mm b/src/objc/imap/MCOIMAPIdleOperation.mm
index 76591d72..86419b75 100644
--- a/src/objc/imap/MCOIMAPIdleOperation.mm
+++ b/src/objc/imap/MCOIMAPIdleOperation.mm
@@ -44,6 +44,9 @@ typedef void (^CompletionType)(NSError *error);
}
- (void)operationCompleted {
+ if (_completionBlock == NULL)
+ return;
+
nativeType *op = MCO_NATIVE_INSTANCE;
if (op->error() == mailcore::ErrorNone) {
_completionBlock(nil);