From d6c39f88b66ad613915b7c9475451f9bbe010046 Mon Sep 17 00:00:00 2001 From: "Hoa V. DINH" Date: Wed, 10 Dec 2014 23:43:01 -0800 Subject: Android: Implemented MCMainThread, implemented certificate verification --- src/core/basetypes/MCOperationQueue.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/core/basetypes/MCOperationQueue.cpp') diff --git a/src/core/basetypes/MCOperationQueue.cpp b/src/core/basetypes/MCOperationQueue.cpp index 7783a978..b9e8d779 100644 --- a/src/core/basetypes/MCOperationQueue.cpp +++ b/src/core/basetypes/MCOperationQueue.cpp @@ -10,6 +10,7 @@ #include "MCArray.h" #include "MCLog.h" #include "MCAutoreleasePool.h" +#include "MCMainThreadAndroid.h" using namespace mailcore; @@ -72,6 +73,10 @@ void OperationQueue::runOperationsOnThread(OperationQueue * queue) void OperationQueue::runOperations() { +#if defined(__ANDROID) || defined(ANDROID) + androidSetupThread(); +#endif + MCLog("start thread"); mailsem_up(mStartSem); @@ -142,6 +147,9 @@ void OperationQueue::runOperations() pool->release(); } MCLog("cleanup thread %p", this); +#if defined(__ANDROID) || defined(ANDROID) + androidUnsetupThread(); +#endif } void OperationQueue::performOnCallbackThread(Operation * op, Method method, void * context, bool waitUntilDone) -- cgit v1.2.3