mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Provided parent for toasts in some boxes for peer editing.
This commit is contained in:
parent
972b421fc6
commit
fa1c2e9dbc
4 changed files with 8 additions and 7 deletions
|
@ -65,14 +65,13 @@ void SendRequest(
|
||||||
user->setSettings(*settings & ~flags);
|
user->setSettings(*settings & ~flags);
|
||||||
}
|
}
|
||||||
if (box) {
|
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();
|
box->closeBox();
|
||||||
}
|
}
|
||||||
if (!wasContact) {
|
|
||||||
Ui::Toast::Show(tr::lng_new_contact_add_done(
|
|
||||||
tr::now,
|
|
||||||
lt_user,
|
|
||||||
first));
|
|
||||||
}
|
|
||||||
}).send();
|
}).send();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -801,6 +801,7 @@ void Controller::processRequest(
|
||||||
}
|
}
|
||||||
if (approved) {
|
if (approved) {
|
||||||
Ui::ShowMultilineToast({
|
Ui::ShowMultilineToast({
|
||||||
|
.parentOverride = delegate()->peerListToastParent(),
|
||||||
.text = (_peer->isBroadcast()
|
.text = (_peer->isBroadcast()
|
||||||
? tr::lng_group_requests_was_added_channel
|
? tr::lng_group_requests_was_added_channel
|
||||||
: tr::lng_group_requests_was_added)(
|
: tr::lng_group_requests_was_added)(
|
||||||
|
|
|
@ -737,7 +737,7 @@ EditFlagsControl<Flags> CreateEditFlags(
|
||||||
) | rpl::start_with_next([=](bool checked) {
|
) | rpl::start_with_next([=](bool checked) {
|
||||||
if (locked.has_value()) {
|
if (locked.has_value()) {
|
||||||
if (checked != toggled) {
|
if (checked != toggled) {
|
||||||
Ui::Toast::Show(*locked);
|
Ui::Toast::Show(parent, *locked);
|
||||||
control->setChecked(toggled);
|
control->setChecked(toggled);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -382,6 +382,7 @@ void RequestsBoxController::processRequest(
|
||||||
remove();
|
remove();
|
||||||
if (approved) {
|
if (approved) {
|
||||||
Ui::ShowMultilineToast({
|
Ui::ShowMultilineToast({
|
||||||
|
.parentOverride = delegate()->peerListToastParent(),
|
||||||
.text = (_peer->isBroadcast()
|
.text = (_peer->isBroadcast()
|
||||||
? tr::lng_group_requests_was_added_channel
|
? tr::lng_group_requests_was_added_channel
|
||||||
: tr::lng_group_requests_was_added)(
|
: tr::lng_group_requests_was_added)(
|
||||||
|
|
Loading…
Add table
Reference in a new issue