diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 7caeb6117..29e0400d7 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -896,13 +896,15 @@ void Widget::setupStories() { Core::App().settings().setStoriesClickTooltipHidden(true); Core::App().saveSettingsDelayed(); }; - _stories->setShowTooltip( - controller()->content(), - rpl::combine( - Core::App().settings().storiesClickTooltipHiddenValue(), - shownValue(), - !rpl::mappers::_1 && rpl::mappers::_2), - hideTooltip); + InvokeQueued(_stories.get(), [=] { + _stories->setShowTooltip( + controller()->content(), + rpl::combine( + Core::App().settings().storiesClickTooltipHiddenValue(), + shownValue(), + !rpl::mappers::_1 && rpl::mappers::_2), + hideTooltip); + }); } _storiesContents.fire(Stories::ContentForSession(