Removed App::wnd for opening about box.
This commit is contained in:
parent
b4af805521
commit
fb9a34a069
|
@ -1107,12 +1107,9 @@ void MainWindow::createGlobalMenu() {
|
|||
tr::now,
|
||||
lt_telegram,
|
||||
qsl("Telegram")),
|
||||
[] {
|
||||
if (App::wnd() && App::wnd()->isHidden()) {
|
||||
App::wnd()->showFromTray();
|
||||
}
|
||||
|
||||
Ui::show(Box<AboutBox>());
|
||||
[=] {
|
||||
ensureWindowShown();
|
||||
controller().show(Box<AboutBox>());
|
||||
});
|
||||
|
||||
about->setMenuRole(QAction::AboutQtRole);
|
||||
|
|
|
@ -691,12 +691,19 @@ void MainWindow::createGlobalMenu() {
|
|||
};
|
||||
|
||||
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, [] {
|
||||
if (App::wnd() && App::wnd()->isHidden()) App::wnd()->showFromTray();
|
||||
Ui::show(Box<AboutBox>());
|
||||
});
|
||||
about->setMenuRole(QAction::AboutQtRole);
|
||||
{
|
||||
auto callback = [=] {
|
||||
ensureWindowShown();
|
||||
controller().show(Box<AboutBox>());
|
||||
};
|
||||
main->addAction(
|
||||
tr::lng_mac_menu_about_telegram(
|
||||
tr::now,
|
||||
lt_telegram,
|
||||
qsl("Telegram")),
|
||||
std::move(callback))
|
||||
->setMenuRole(QAction::AboutQtRole);
|
||||
}
|
||||
|
||||
main->addSeparator();
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue