Reopen third column in Replies section.

Fixes #8674, fixes #8687.
This commit is contained in:
John Preston 2020-10-01 17:20:08 +03:00
parent ddad42d80e
commit c693fcb2b0

View file

@ -2153,7 +2153,11 @@ void MainWidget::updateControlsGeometry() {
const auto active = _controller->activeChatCurrent();
if (const auto peer = active.peer()) {
if (Core::App().settings().tabbedSelectorSectionEnabled()) {
_history->pushTabbedSelectorToThirdSection(peer, params);
if (_mainSection) {
_mainSection->pushTabbedSelectorToThirdSection(peer, params);
} else {
_history->pushTabbedSelectorToThirdSection(peer, params);
}
} else if (Core::App().settings().thirdSectionInfoEnabled()) {
_controller->showSection(
Info::Memento::Default(peer),
@ -2412,7 +2416,9 @@ void MainWidget::updateThirdColumnToCurrentChat(
};
auto switchTabbedFast = [&](not_null<PeerData*> peer) {
saveOldThirdSection();
return _history->pushTabbedSelectorToThirdSection(peer, params);
return _mainSection
? _mainSection->pushTabbedSelectorToThirdSection(peer, params)
: _history->pushTabbedSelectorToThirdSection(peer, params);
};
if (Adaptive::ThreeColumn()
&& settings.tabbedSelectorSectionEnabled()