diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index d6707dbe9..72a00a410 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -1301,6 +1301,9 @@ void Widget::updateHasFocus(not_null focused) { } void Widget::toggleFiltersMenu(bool enabled) { + if (_layout == Layout::Child) { + enabled = false; + } if (!enabled == !_chatFilters) { return; } else if (enabled) { diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.h b/Telegram/SourceFiles/dialogs/dialogs_widget.h index b163cef85..6f2bab88e 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.h +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.h @@ -296,7 +296,7 @@ private: bool _dragForward = false; base::Timer _chooseByDragTimer; - Layout _layout = Layout::Main; + const Layout _layout = Layout::Main; int _narrowWidth = 0; object_ptr _searchControls; object_ptr _subsectionTopBar = { nullptr };