diff --git a/Telegram/SourceFiles/core/phone_click_handler.cpp b/Telegram/SourceFiles/core/phone_click_handler.cpp index 9723ffe34..ec34b8f8b 100644 --- a/Telegram/SourceFiles/core/phone_click_handler.cpp +++ b/Telegram/SourceFiles/core/phone_click_handler.cpp @@ -340,12 +340,12 @@ void PhoneClickHandler::onClick(ClickContext context) const { if (Trim(phone) != Trim(controller->session().user()->phone())) { menu->addAction( tr::lng_info_add_as_contact(tr::now), - [=, raw = resolvePhoneAction.get()] { + [=, raw = Ui::MakeWeak(resolvePhoneAction.get())] { controller->show( Box( - _session, - raw->firstName(), - raw->lastName(), + &controller->session(), + raw ? raw->firstName() : QString(), + raw ? raw->lastName() : QString(), Trim(phone))); }, &st::menuIconInvite);