Loading media/jni/android_mtp_MtpDevice.cpp +7 −6 Original line number Diff line number Diff line Loading @@ -97,10 +97,6 @@ static jfieldID field_objectInfo_keywords; static jfieldID field_event_eventCode; class JavaArrayWriter { JNIEnv* mEnv; jbyteArray mArray; jsize mSize; public: JavaArrayWriter(JNIEnv* env, jbyteArray array) : mEnv(env), mArray(array), mSize(mEnv->GetArrayLength(mArray)) {} Loading @@ -114,6 +110,11 @@ public: static bool writeTo(void* data, uint32_t offset, uint32_t length, void* clientData) { return static_cast<JavaArrayWriter*>(clientData)->write(data, offset, length); } private: JNIEnv* mEnv; jbyteArray mArray; jsize mSize; }; } Loading Loading @@ -362,7 +363,7 @@ android_mtp_MtpDevice_get_partial_object(JNIEnv *env, jint size, jbyteArray array) { if (array == nullptr) { if (!array) { jniThrowException(env, "java/lang/IllegalArgumentException", "Array must not be null."); return -1; } Loading Loading
media/jni/android_mtp_MtpDevice.cpp +7 −6 Original line number Diff line number Diff line Loading @@ -97,10 +97,6 @@ static jfieldID field_objectInfo_keywords; static jfieldID field_event_eventCode; class JavaArrayWriter { JNIEnv* mEnv; jbyteArray mArray; jsize mSize; public: JavaArrayWriter(JNIEnv* env, jbyteArray array) : mEnv(env), mArray(array), mSize(mEnv->GetArrayLength(mArray)) {} Loading @@ -114,6 +110,11 @@ public: static bool writeTo(void* data, uint32_t offset, uint32_t length, void* clientData) { return static_cast<JavaArrayWriter*>(clientData)->write(data, offset, length); } private: JNIEnv* mEnv; jbyteArray mArray; jsize mSize; }; } Loading Loading @@ -362,7 +363,7 @@ android_mtp_MtpDevice_get_partial_object(JNIEnv *env, jint size, jbyteArray array) { if (array == nullptr) { if (!array) { jniThrowException(env, "java/lang/IllegalArgumentException", "Array must not be null."); return -1; } Loading