Added showing of error popup service notifications in article window.

This commit is contained in:
23rd
2026-08-04 13:33:22 +03:00
committed by John Preston
parent 732e48ac08
commit 44e2551294
3 changed files with 41 additions and 3 deletions

View File

@@ -68,6 +68,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "base/unixtime.h"
#include "window/window_session_controller.h"
#include "window/window_controller.h"
#include "iv/editor/iv_editor_session.h"
#include "ui/boxes/confirm_box.h"
#include "apiwrap.h"
#include "ui/text/format_values.h" // Ui::FormatPhone
@@ -2295,9 +2296,13 @@ void Updates::feedUpdate(const MTPUpdate &update) {
} else if (IsWithdrawalNotification(d)) {
return;
} else if (d.is_popup()) {
const auto &windows = session().windows();
if (!windows.empty()) {
windows.front()->window().show(Ui::MakeInformBox(text));
if (const auto show = Iv::Editor::ActiveWindowShow(&session())) {
show->showBox(Ui::MakeInformBox(text));
} else {
const auto &windows = session().windows();
if (!windows.empty()) {
windows.front()->window().show(Ui::MakeInformBox(text));
}
}
} else {
session().data().serviceNotification(