mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-03-25 04:38:23 +00:00
Fix render glitch in archive top bar.
This commit is contained in:
parent
ca548a11d7
commit
ee5c819cef
Telegram/SourceFiles
@ -40,6 +40,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||
#include "data/data_folder.h"
|
||||
#include "styles/style_dialogs.h"
|
||||
#include "styles/style_history.h"
|
||||
#include "styles/style_info.h"
|
||||
#include "styles/style_window.h"
|
||||
|
||||
namespace Dialogs {
|
||||
@ -1393,7 +1394,7 @@ void Widget::updateControlsGeometry() {
|
||||
auto filterLeft = st::dialogsFilterPadding.x() + _mainMenuToggle->width() + st::dialogsFilterPadding.x();
|
||||
auto filterRight = (Global::LocalPasscode() ? (st::dialogsFilterPadding.x() + _lockUnlock->width()) : st::dialogsFilterSkip) + st::dialogsFilterPadding.x();
|
||||
auto filterWidth = qMax(width(), st::columnMinimalWidthLeft) - filterLeft - filterRight;
|
||||
auto filterAreaHeight = st::dialogsFilterPadding.y() + _mainMenuToggle->height() + st::dialogsFilterPadding.y();
|
||||
auto filterAreaHeight = st::topBarHeight;
|
||||
_searchControls->setGeometry(0, filterAreaTop, width(), filterAreaHeight);
|
||||
if (_folderTopBar) {
|
||||
_folderTopBar->setGeometry(_searchControls->geometry());
|
||||
|
@ -531,7 +531,7 @@ void Generator::paintDialogs() {
|
||||
auto filterLeft = _dialogs.x() + st::dialogsFilterPadding.x() + st::dialogsMenuToggle.width + st::dialogsFilterPadding.x();
|
||||
auto filterRight = st::dialogsFilterSkip + st::dialogsFilterPadding.x();
|
||||
auto filterWidth = _dialogs.x() + _dialogs.width() - filterLeft - filterRight;
|
||||
auto filterAreaHeight = st::dialogsFilterPadding.y() + st::dialogsMenuToggle.height + st::dialogsFilterPadding.y();
|
||||
auto filterAreaHeight = st::topBarHeight;
|
||||
auto filterTop = _dialogs.y() + (filterAreaHeight - st::dialogsFilter.height) / 2;
|
||||
auto filter = QRect(filterLeft, filterTop, filterWidth, st::dialogsFilter.height);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user