Fix warning when reading cover and use container offset

This commit is contained in:
Martchus 2019-02-13 21:40:17 +01:00
parent 849baa8192
commit 1401b13f7f
1 changed files with 2 additions and 2 deletions

View File

@ -615,8 +615,8 @@ void setTagInfo(const SetTagInfoArgs &args)
fileInfo.open(true);
fileInfo.parseContainerFormat(diag);
auto buff = make_unique<char[]>(fileInfo.size());
fileInfo.stream().seekg(0);
fileInfo.stream().read(buff.get(), fileInfo.size());
fileInfo.stream().seekg(static_cast<streamoff>(fileInfo.containerOffset()));
fileInfo.stream().read(buff.get(), static_cast<streamoff>(fileInfo.size()));
TagValue value(move(buff), fileInfo.size(), TagDataType::Picture);
value.setMimeType(fileInfo.mimeType());
convertedValues.emplace_back(move(value));