diff --git a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp index c823481c1..0a6d5b725 100644 --- a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp +++ b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp @@ -624,8 +624,10 @@ void EditAdminBox::sendTransferRequestFrom( tr::now, lt_user, user->shortName())); - if (weak) { - _show.hideLayer(); + if (box) { + Ui::BoxShow(box).hideLayer(); + } else if (weak) { + weak->_show.hideLayer(); } }).fail(crl::guard(this, [=](const MTP::Error &error) { if (weak) {