diff --git a/Telegram/SourceFiles/facades.cpp b/Telegram/SourceFiles/facades.cpp index 7f1a9505b..211899f89 100644 --- a/Telegram/SourceFiles/facades.cpp +++ b/Telegram/SourceFiles/facades.cpp @@ -151,15 +151,15 @@ void searchByHashtag(const QString &tag, PeerData *inPeer) { controller->closeFolder(); } } - } - if (const auto m = App::main()) { Ui::hideSettingsAndLayer(); Core::App().hideMediaView(); - m->searchMessages( - tag + ' ', - (inPeer && !inPeer->isUser()) - ? inPeer->owner().history(inPeer).get() - : Dialogs::Key()); + if (const auto m = window->mainWidget()) { + m->searchMessages( + tag + ' ', + (inPeer && !inPeer->isUser()) + ? inPeer->owner().history(inPeer).get() + : Dialogs::Key()); + } } }