aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xsrc/core/imap/MCIMAPSession.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/core/imap/MCIMAPSession.cpp b/src/core/imap/MCIMAPSession.cpp
index 1187f013..4a561c92 100755
--- a/src/core/imap/MCIMAPSession.cpp
+++ b/src/core/imap/MCIMAPSession.cpp
@@ -3851,9 +3851,7 @@ void IMAPSession::capabilitySetWithSessionState(IndexSet * capabilities)
capabilities->addIndex(IMAPCapabilityAuthLogin);
}
if (mailimap_has_idle(mImap)) {
- LOCK();
- mIdleEnabled = true;
- UNLOCK();
+ capabilities->addIndex(IMAPCapabilityIdle);
}
if (mailimap_has_id(mImap)) {
capabilities->addIndex(IMAPCapabilityId);
@@ -3866,9 +3864,6 @@ void IMAPSession::capabilitySetWithSessionState(IndexSet * capabilities)
// RFC 6154.
capabilities->addIndex(IMAPCapabilityGmail);
}
- if (mailimap_has_idle(mImap)) {
- capabilities->addIndex(IMAPCapabilityIdle);
- }
if (mailimap_has_condstore(mImap)) {
capabilities->addIndex(IMAPCapabilityCondstore);
}