aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/core/basetypes/MCMainThread.mm4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/basetypes/MCMainThread.mm b/src/core/basetypes/MCMainThread.mm
index 31d83b5e..0bdc2ce1 100644
--- a/src/core/basetypes/MCMainThread.mm
+++ b/src/core/basetypes/MCMainThread.mm
@@ -2,6 +2,8 @@
#import <Foundation/Foundation.h>
+#include "MCAutoreleasePool.h"
+
using namespace mailcore;
@interface LEPPPMainThreadCaller : NSObject {
@@ -23,7 +25,9 @@ using namespace mailcore;
- (void) call
{
+ AutoreleasePool * pool = new AutoreleasePool();
_function(_context);
+ pool->release();
}
@end