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
1 changed files with 12 additions and 0 deletions

View File

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