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

Commit 2584cda8 authored by Sungsoo Lim's avatar Sungsoo Lim
Browse files

ExifInterface: Set mPosition in AssetStream with proper values

Bug: 28649955
Change-Id: I25ab833f54e4ee853d3b89af513b4ecd7dc02df9
parent 98e6a34d
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -31,7 +31,7 @@
namespace android {
namespace android {


AssetStream::AssetStream(SkStream* stream)
AssetStream::AssetStream(SkStream* stream)
    : mStream(stream) {
    : mStream(stream), mPosition(0) {
}
}


AssetStream::~AssetStream() {
AssetStream::~AssetStream() {
@@ -48,7 +48,7 @@ piex::Error AssetStream::GetData(


    // Read bytes.
    // Read bytes.
    size_t size = mStream->read((void*)data, length);
    size_t size = mStream->read((void*)data, length);
    mPosition += size;
    mPosition = offset + size;


    return size == length ? piex::Error::kOk : piex::Error::kFail;
    return size == length ? piex::Error::kOk : piex::Error::kFail;
}
}