Fix webpage with ViewButton links in text.

This commit is contained in:
John Preston 2021-11-05 10:37:38 +04:00
parent 1ea6224e60
commit 5565da5308

View file

@ -1038,6 +1038,12 @@ PointState Message::pointState(QPoint point) const {
} }
auto trect = g.marginsRemoved(st::msgPadding); auto trect = g.marginsRemoved(st::msgPadding);
if (_viewButton) {
trect.setHeight(trect.height() - _viewButton->height());
if (mediaDisplayed) {
trect.setHeight(trect.height() - st::mediaInBubbleSkip);
}
}
if (mediaOnBottom) { if (mediaOnBottom) {
trect.setHeight(trect.height() + st::msgPadding.bottom()); trect.setHeight(trect.height() + st::msgPadding.bottom());
} }
@ -1213,6 +1219,12 @@ TextState Message::textState(
} }
auto trect = bubble.marginsRemoved(st::msgPadding); auto trect = bubble.marginsRemoved(st::msgPadding);
if (_viewButton) {
trect.setHeight(trect.height() - _viewButton->height());
if (mediaDisplayed) {
trect.setHeight(trect.height() - st::mediaInBubbleSkip);
}
}
if (mediaOnBottom) { if (mediaOnBottom) {
trect.setHeight(trect.height() trect.setHeight(trect.height()
+ st::msgPadding.bottom() + st::msgPadding.bottom()