Hide photo sizes, which can't be downloaded.

GitOrigin-RevId: 420860824f41d5fecbb935c756d9b6f0a2564cb7
This commit is contained in:
levlam 2020-10-12 10:31:57 +03:00
parent a4b71466e0
commit 3c5b09bad7

View File

@ -585,6 +585,9 @@ static vector<td_api::object_ptr<td_api::photoSize>> get_photo_sizes_object(File
return static_cast<uint32>(lhs->width_) * static_cast<uint32>(lhs->height_) < return static_cast<uint32>(lhs->width_) * static_cast<uint32>(lhs->height_) <
static_cast<uint32>(rhs->width_) * static_cast<uint32>(rhs->height_); static_cast<uint32>(rhs->width_) * static_cast<uint32>(rhs->height_);
}); });
td::remove_if(sizes, [](const auto &size) {
return !size->photo_->local_->can_be_downloaded_ && !size->photo_->local_->is_downloading_completed_;
});
return sizes; return sizes;
} }