Provided parent for toasts in some boxes for peer editing.

This commit is contained in:
23rd 2022-03-03 10:52:32 +03:00
parent 972b421fc6
commit fa1c2e9dbc
4 changed files with 8 additions and 7 deletions

View File

@ -65,14 +65,13 @@ void SendRequest(
user->setSettings(*settings & ~flags);
}
if (box) {
if (!wasContact) {
Ui::Toast::Show(
Ui::BoxShow(box.data()).toastParent(),
tr::lng_new_contact_add_done(tr::now, lt_user, first));
}
box->closeBox();
}
if (!wasContact) {
Ui::Toast::Show(tr::lng_new_contact_add_done(
tr::now,
lt_user,
first));
}
}).send();
}

View File

@ -801,6 +801,7 @@ void Controller::processRequest(
}
if (approved) {
Ui::ShowMultilineToast({
.parentOverride = delegate()->peerListToastParent(),
.text = (_peer->isBroadcast()
? tr::lng_group_requests_was_added_channel
: tr::lng_group_requests_was_added)(

View File

@ -737,7 +737,7 @@ EditFlagsControl<Flags> CreateEditFlags(
) | rpl::start_with_next([=](bool checked) {
if (locked.has_value()) {
if (checked != toggled) {
Ui::Toast::Show(*locked);
Ui::Toast::Show(parent, *locked);
control->setChecked(toggled);
}
} else {

View File

@ -382,6 +382,7 @@ void RequestsBoxController::processRequest(
remove();
if (approved) {
Ui::ShowMultilineToast({
.parentOverride = delegate()->peerListToastParent(),
.text = (_peer->isBroadcast()
? tr::lng_group_requests_was_added_channel
: tr::lng_group_requests_was_added)(