Fix a crash in Dialogs::Widget::setupStories

This commit is contained in:
Ilya Fedin 2024-06-22 09:19:22 +04:00 committed by John Preston
parent 382b175db2
commit 2b4a2b5b97

View file

@ -896,13 +896,15 @@ void Widget::setupStories() {
Core::App().settings().setStoriesClickTooltipHidden(true); Core::App().settings().setStoriesClickTooltipHidden(true);
Core::App().saveSettingsDelayed(); Core::App().saveSettingsDelayed();
}; };
_stories->setShowTooltip( InvokeQueued(_stories.get(), [=] {
controller()->content(), _stories->setShowTooltip(
rpl::combine( controller()->content(),
Core::App().settings().storiesClickTooltipHiddenValue(), rpl::combine(
shownValue(), Core::App().settings().storiesClickTooltipHiddenValue(),
!rpl::mappers::_1 && rpl::mappers::_2), shownValue(),
hideTooltip); !rpl::mappers::_1 && rpl::mappers::_2),
hideTooltip);
});
} }
_storiesContents.fire(Stories::ContentForSession( _storiesContents.fire(Stories::ContentForSession(