2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-30 22:25:12 +00:00

Create ImagePtr-s using a factory method.

This commit is contained in:
John Preston
2018-10-23 13:08:50 +04:00
parent 591fbf0ec6
commit 8b76428c7e
17 changed files with 348 additions and 439 deletions

View File

@@ -287,7 +287,7 @@ void PeerData::updateUserpic(
const MTPFileLocation &location) {
const auto size = kUserpicSize;
const auto loc = StorageImageLocation::FromMTP(size, size, location);
const auto photo = loc.isNull() ? ImagePtr() : ImagePtr(loc);
const auto photo = loc.isNull() ? ImagePtr() : Images::Create(loc);
setUserpicChecked(photoId, loc, photo);
}
@@ -301,7 +301,7 @@ void PeerData::clearUserpic() {
Qt::SmoothTransformation);
return _userpic
? _userpic
: ImagePtr(std::move(image), "PNG");
: Images::Create(std::move(image), "PNG");
}
return ImagePtr();
}();