aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/imap/MCIMAPOperation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/async/imap/MCIMAPOperation.cc')
-rw-r--r--src/async/imap/MCIMAPOperation.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/async/imap/MCIMAPOperation.cc b/src/async/imap/MCIMAPOperation.cc
index 35eedd6c..2ceb2b55 100644
--- a/src/async/imap/MCIMAPOperation.cc
+++ b/src/async/imap/MCIMAPOperation.cc
@@ -10,6 +10,7 @@
#include <stdlib.h>
+#include "MCIMAPAsyncSession.h"
#include "MCIMAPSession.h"
#include "MCIMAPAsyncConnection.h"
#include "MCIMAPOperationCallback.h"
@@ -133,3 +134,14 @@ void IMAPOperation::itemsProgressOnMainThread(void * ctx)
free(context);
release();
}
+
+void IMAPOperation::beforeMain()
+{
+}
+
+void IMAPOperation::afterMain()
+{
+ if (mSession->session()->isAutomaticConfigurationDone()) {
+ mSession->owner()->automaticConfigurateDone();
+ }
+}