diff options
author | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2014-12-10 23:43:01 -0800 |
---|---|---|
committer | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2014-12-10 23:43:01 -0800 |
commit | d6c39f88b66ad613915b7c9475451f9bbe010046 (patch) | |
tree | e5b39a3a27ad861c6a4e050dc2ebb91f815fe48f /src/core/basetypes/MCOperationQueue.cpp | |
parent | f6d2ddffc031d8ff6f912f6c2fcad2b4582816a3 (diff) |
Android: Implemented MCMainThread, implemented certificate verification
Diffstat (limited to 'src/core/basetypes/MCOperationQueue.cpp')
-rw-r--r-- | src/core/basetypes/MCOperationQueue.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
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) |