Reload system tray icon to replace menu

PR #18250.
Closes #18074.
This commit is contained in:
Vladimir Golovnev
2023-01-22 16:48:58 +03:00
committed by GitHub
parent ee00a80796
commit 2310dcd136
4 changed files with 33 additions and 5 deletions

View File

@@ -460,7 +460,6 @@ MainWindow::MainWindow(IGUIApplication *app, WindowState initialState)
MainWindow::~MainWindow()
{
app()->desktopIntegration()->setMenu(nullptr);
delete m_ui;
}
@@ -1570,7 +1569,7 @@ void MainWindow::downloadFromURLList(const QStringList &urlList)
QMenu *MainWindow::createDesktopIntegrationMenu()
{
auto *menu = new QMenu(this);
auto *menu = new QMenu;
#ifndef Q_OS_MACOS
connect(menu, &QMenu::aboutToShow, this, [this]()