Fixed display of info in media from chat preview.

This commit is contained in:
23rd 2024-05-31 15:12:50 +03:00 committed by John Preston
parent dd0d88ccd3
commit 50ce847b31
5 changed files with 5 additions and 0 deletions

View file

@ -335,6 +335,7 @@ bool ExtendedPreview::needInfoDisplay() const {
return _parent->data()->isSending()
|| _parent->data()->hasFailed()
|| _parent->isUnderCursor()
|| (_parent->delegate()->elementContext() == Context::ChatPreview)
|| _parent->isLastAndSelfMessage();
}

View file

@ -1963,6 +1963,7 @@ bool Gif::needInfoDisplay() const {
return _parent->data()->isSending()
|| _data->uploading()
|| _parent->isUnderCursor()
|| (_parent->delegate()->elementContext() == Context::ChatPreview)
// Don't show the GIF badge if this message has text.
|| (!_parent->hasBubble() && _parent->isLastAndSelfMessage());
}

View file

@ -827,6 +827,7 @@ bool GroupedMedia::needInfoDisplay() const {
&& (_parent->data()->isSending()
|| _parent->data()->hasFailed()
|| _parent->isUnderCursor()
|| (_parent->delegate()->elementContext() == Context::ChatPreview)
|| _parent->isLastAndSelfMessage());
}

View file

@ -647,6 +647,7 @@ bool UnwrappedMedia::needInfoDisplay() const {
|| _parent->isUnderCursor()
|| _parent->rightActionSize()
|| _parent->isLastAndSelfMessage()
|| (_parent->delegate()->elementContext() == Context::ChatPreview)
|| (_parent->hasRightLayout()
&& _content->alwaysShowOutTimestamp());
}

View file

@ -823,6 +823,7 @@ bool Photo::needInfoDisplay() const {
return _parent->data()->isSending()
|| _parent->data()->hasFailed()
|| _parent->isUnderCursor()
|| (_parent->delegate()->elementContext() == Context::ChatPreview)
|| _parent->isLastAndSelfMessage();
}