diff options
-rw-r--r-- | src/core/imap/MCIMAPSearchExpression.cc | 2 | ||||
-rw-r--r-- | src/objc/imap/MCOIMAPSearchExpression.mm | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/core/imap/MCIMAPSearchExpression.cc b/src/core/imap/MCIMAPSearchExpression.cc index 55b0fc7f..373b93aa 100644 --- a/src/core/imap/MCIMAPSearchExpression.cc +++ b/src/core/imap/MCIMAPSearchExpression.cc @@ -19,7 +19,7 @@ IMAPSearchExpression::IMAPSearchExpression() IMAPSearchExpression::IMAPSearchExpression(IMAPSearchExpression * other) { init(); - mKind = IMAPSearchKindNone; + mKind = other->mKind; MC_SAFE_REPLACE_COPY(String, mHeader, other->mHeader); MC_SAFE_REPLACE_COPY(String, mValue, other->mValue); MC_SAFE_REPLACE_COPY(IMAPSearchExpression, mLeftExpression, other->mLeftExpression); diff --git a/src/objc/imap/MCOIMAPSearchExpression.mm b/src/objc/imap/MCOIMAPSearchExpression.mm index 18e5fdc7..ecc44ba6 100644 --- a/src/objc/imap/MCOIMAPSearchExpression.mm +++ b/src/objc/imap/MCOIMAPSearchExpression.mm @@ -37,6 +37,11 @@ return [[[self alloc] initWithMCExpression:expr] autorelease]; } +- (mailcore::Object *) mco_mcObject +{ + return _nativeExpr; +} + - (id) initWithMCExpression:(mailcore::IMAPSearchExpression *)expr { self = [super init]; |