From ecb4ceec7b33e7e2c739c540992f8b2a88991146 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 17 Nov 2024 23:21:16 +0400 Subject: [PATCH] Fix possible crash in phone click handler. --- Telegram/SourceFiles/core/phone_click_handler.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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);