Fix info layer animations.

This commit is contained in:
John Preston 2022-04-20 13:53:07 +04:00
parent 3cc0110464
commit d2f928f0c3
2 changed files with 2 additions and 5 deletions

View File

@ -75,12 +75,13 @@ void ContentWidget::updateControlsGeometry() {
if (!_innerWrap) {
return;
}
_innerWrap->resizeToWidth(width());
auto newScrollTop = _scroll->scrollTop() + _topDelta;
auto scrollGeometry = rect().marginsRemoved(
QMargins(0, _scrollTopSkip.current(), 0, 0));
if (_scroll->geometry() != scrollGeometry) {
_scroll->setGeometry(scrollGeometry);
_innerWrap->resizeToWidth(_scroll->width());
}
if (!_scroll->isHidden()) {

View File

@ -105,10 +105,6 @@ void LayerWidget::setupHeightConsumers() {
// New content arrived.
_heightAnimated = _heightAnimation.animating();
return;
} else if (height < _desiredHeight
&& height < st::columnMinimalWidthMain) {
// Don't animate layer height to a very small one.
return;
}
std::swap(_desiredHeight, height);
if (!height