[android] offline - prevent OOME

This commit is contained in:
Ivo van Dongen
2016-09-14 12:27:16 +02:00
parent e968f4ed55
commit 71c71e43e6

View File

@@ -1538,6 +1538,7 @@ void setOfflineRegionObserver(JNIEnv *env, jni::jobject* offlineRegion_, jni::jo
}
// Error object
jni::UniqueLocalFrame frame = jni::PushLocalFrame(*env2, 3);
jni::jobject* jerror = &jni::NewObject(*env2, *offlineRegionErrorClass, *offlineRegionErrorConstructorId);
jni::SetField<jni::jobject*>(*env2, jerror, *offlineRegionErrorReasonId, std_string_to_jstring(env2, errorReason));
jni::SetField<jni::jobject*>(*env2, jerror, *offlineRegionErrorMessageId, std_string_to_jstring(env2, error.message));