diff options
Diffstat (limited to 'src/java/native/com_libmailcore_IMAPAppendMessageOperation.cpp')
-rw-r--r-- | src/java/native/com_libmailcore_IMAPAppendMessageOperation.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/java/native/com_libmailcore_IMAPAppendMessageOperation.cpp b/src/java/native/com_libmailcore_IMAPAppendMessageOperation.cpp index c9b90874..7a99a578 100644 --- a/src/java/native/com_libmailcore_IMAPAppendMessageOperation.cpp +++ b/src/java/native/com_libmailcore_IMAPAppendMessageOperation.cpp @@ -13,19 +13,27 @@ using namespace mailcore; JNIEXPORT void JNICALL Java_com_libmailcore_IMAPAppendMessageOperation_setDate (JNIEnv * env, jobject obj, jobject date) { + MC_POOL_BEGIN; MC_JAVA_NATIVE_INSTANCE->setDate(javaDateToTime(env, date)); + MC_POOL_END; } JNIEXPORT jobject JNICALL Java_com_libmailcore_IMAPAppendMessageOperation_date (JNIEnv * env, jobject obj) { - return timeToJavaDate(env, MC_JAVA_NATIVE_INSTANCE->date()); + MC_POOL_BEGIN; + jobject result = timeToJavaDate(env, MC_JAVA_NATIVE_INSTANCE->date()); + MC_POOL_END; + return result; } JNIEXPORT jlong JNICALL Java_com_libmailcore_IMAPAppendMessageOperation_createdUID (JNIEnv * env, jobject obj) { - return MC_JAVA_BRIDGE_GET_SCALAR(jlong, createdUID); + MC_POOL_BEGIN; + jlong result = MC_JAVA_BRIDGE_GET_SCALAR(jlong, createdUID); + MC_POOL_END; + return result; } MC_JAVA_BRIDGE |