2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 22:46:10 +00:00

Removed App::wnd for opening about box.

This commit is contained in:
23rd
2021-02-03 05:55:01 +03:00
committed by John Preston
parent b4af805521
commit fb9a34a069
2 changed files with 16 additions and 12 deletions

View File

@@ -1107,12 +1107,9 @@ void MainWindow::createGlobalMenu() {
tr::now, tr::now,
lt_telegram, lt_telegram,
qsl("Telegram")), qsl("Telegram")),
[] { [=] {
if (App::wnd() && App::wnd()->isHidden()) { ensureWindowShown();
App::wnd()->showFromTray(); controller().show(Box<AboutBox>());
}
Ui::show(Box<AboutBox>());
}); });
about->setMenuRole(QAction::AboutQtRole); about->setMenuRole(QAction::AboutQtRole);

View File

@@ -691,12 +691,19 @@ void MainWindow::createGlobalMenu() {
}; };
auto main = psMainMenu.addMenu(qsl("Telegram")); auto main = psMainMenu.addMenu(qsl("Telegram"));
auto about = main->addAction(tr::lng_mac_menu_about_telegram(tr::now, lt_telegram, qsl("Telegram"))); {
connect(about, &QAction::triggered, about, [] { auto callback = [=] {
if (App::wnd() && App::wnd()->isHidden()) App::wnd()->showFromTray(); ensureWindowShown();
Ui::show(Box<AboutBox>()); controller().show(Box<AboutBox>());
}); };
about->setMenuRole(QAction::AboutQtRole); main->addAction(
tr::lng_mac_menu_about_telegram(
tr::now,
lt_telegram,
qsl("Telegram")),
std::move(callback))
->setMenuRole(QAction::AboutQtRole);
}
main->addSeparator(); main->addSeparator();
{ {