Skip to content

Commit

Permalink
Fix build failure on 32-bit with taglib 2
Browse files Browse the repository at this point in the history
This commit fixes: #7375.
  • Loading branch information
hosiet authored and hatstand committed Jan 13, 2025
1 parent 658f34e commit 41e2a07
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ext/libclementine-tagreader/cloudstream.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ TagLib::ByteVector CloudStream::readBlock(size_t length) {
TagLib::ByteVector CloudStream::readBlock(ulong length) {
#endif
const uint start = cursor_;
const uint end = qMin(cursor_ + length - 1, length_ - 1);
const uint end = qMin((size_t)(cursor_ + length - 1), (size_t)(length_ - 1));

if (end < start) {
return TagLib::ByteVector();
Expand Down Expand Up @@ -187,7 +187,7 @@ void CloudStream::seek(long offset, TagLib::IOStream::Position p) {

case TagLib::IOStream::End:
// This should really not have qAbs(), but OGG reading needs it.
cursor_ = qMax(0UL, length_ - qAbs(offset));
cursor_ = qMax(0UL, (unsigned long)(length_ - qAbs(offset)));
break;
}
}
Expand Down

0 comments on commit 41e2a07

Please sign in to comment.