Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1337deb6 authored by Daichi Hirono's avatar Daichi Hirono
Browse files

Update the comment of MtpDevice#getObjectSizeLong

BUG=27805369

Change-Id: I63762fedf540e89e9ca811a143cb178881ef1830
parent 1c431625
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -358,9 +358,10 @@ public final class MtpDevice {
    /**
     * Returns object size in 64-bit integer.
     *
     * The object size stored in MtpObjectInfo is unsigned 32-bit integer.
     * The methods reads 64-bit object size from the object property so that it can fetch 4GB+
     * object size correctly.
     * Though MtpObjectInfo#getCompressedSize returns the object size in 32-bit unsigned integer,
     * this method returns the object size in 64-bit integer from the object property. Thus it can
     * fetch 4GB+ object size correctly. If the device does not support objectSize property, it
     * throws IOException.
     * @hide
     */
    public long getObjectSizeLong(int handle, int format) throws IOException {
+2 −0
Original line number Diff line number Diff line
@@ -701,6 +701,8 @@ static void android_mtp_MtpDevice_discard_event_request(JNIEnv *env, jobject thi
    device->discardEventRequest(seq);
}

// Returns object size in 64-bit integer. If the MTP device does not support the property, it
// throws IOException.
static jlong android_mtp_MtpDevice_get_object_size_long(
        JNIEnv *env, jobject thiz, jint handle, jint format) {
    MtpDevice* const device = get_device_from_object(env, thiz);