mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-09-02 15:35:51 +00:00
Fix info layer animations.
This commit is contained in:
@@ -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()) {
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user