Fixed position of via bot header above reply in message view.

This commit is contained in:
23rd 2024-05-29 04:24:47 +03:00 committed by John Preston
parent 02bd2bca64
commit d219bccf2b

View file

@ -1301,8 +1301,8 @@ void Message::draw(Painter &p, const PaintContext &context) const {
paintFromName(p, trect, context);
paintTopicButton(p, trect, context);
paintForwardedInfo(p, trect, context);
paintReplyInfo(p, trect, context);
paintViaBotIdInfo(p, trect, context);
paintReplyInfo(p, trect, context);
}
if (entry) {
trect.setHeight(trect.height() - entry->height());
@ -4147,17 +4147,17 @@ QRect Message::innerGeometry() const {
+ st::topicButtonPadding.bottom()
+ st::topicButtonSkip);
}
// Skip displayForwardedFrom() until there are no animations for it.
if (const auto reply = Get<Reply>()) {
// See paintReplyInfo().
result.translate(0, reply->height());
}
if (!displayFromName() && !displayForwardedFrom()) {
// See paintViaBotIdInfo().
if (data()->Has<HistoryMessageVia>()) {
result.translate(0, st::msgServiceNameFont->height);
}
}
// Skip displayForwardedFrom() until there are no animations for it.
if (const auto reply = Get<Reply>()) {
// See paintReplyInfo().
result.translate(0, reply->height());
}
}
return result;
}