mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-02-28 11:30:54 +00:00
Fix inline bots with photos.
This commit is contained in:
parent
f792b0052f
commit
7de15ce5cf
@ -107,7 +107,8 @@ std::unique_ptr<Result> Result::create(uint64 queryId, const MTPBotInlineResult
|
||||
message = &r.vsend_message;
|
||||
} break;
|
||||
}
|
||||
bool badAttachment = (result->_photo && !result->_photo->access) || (result->_document && !result->_document->isValid());
|
||||
auto badAttachment = (result->_photo && result->_photo->full->isNull())
|
||||
|| (result->_document && !result->_document->isValid());
|
||||
|
||||
if (!message) {
|
||||
return nullptr;
|
||||
|
@ -1324,10 +1324,10 @@ Image *getImage(const MTPDwebDocumentNoProxy &document) {
|
||||
}
|
||||
|
||||
Image *getImage(const MTPDwebDocument &document, QSize box) {
|
||||
const auto size = getImageSize(document.vattributes.v);
|
||||
if (size.isEmpty()) {
|
||||
return blank();
|
||||
}
|
||||
//const auto size = getImageSize(document.vattributes.v);
|
||||
//if (size.isEmpty()) {
|
||||
// return blank();
|
||||
//}
|
||||
|
||||
// We don't use size from WebDocument, because it is not reliable.
|
||||
// It can be > 0 and different from the real size that we get in upload.WebFile result.
|
||||
@ -1342,10 +1342,10 @@ Image *getImage(const MTPDwebDocument &document, QSize box) {
|
||||
}
|
||||
|
||||
Image *getImage(const MTPDwebDocumentNoProxy &document, QSize box) {
|
||||
const auto size = getImageSize(document.vattributes.v);
|
||||
if (size.isEmpty()) {
|
||||
return blank();
|
||||
}
|
||||
//const auto size = getImageSize(document.vattributes.v);
|
||||
//if (size.isEmpty()) {
|
||||
// return blank();
|
||||
//}
|
||||
|
||||
return getImage(qs(document.vurl), box);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user