fix: small leak on closing of mainwindow by not parenting the menus, found via valgrind

This commit is contained in:
sithlord48 2025-03-22 09:46:47 -04:00 committed by Nick Bolton
parent f3930d9520
commit a3875bf71c

View file

@ -640,16 +640,16 @@ void MainWindow::setStatus(const QString &status)
void MainWindow::createMenuBar() void MainWindow::createMenuBar()
{ {
auto menuFile = new QMenu(tr("File")); auto menuFile = new QMenu(tr("File"), this);
menuFile->addAction(m_actionStartCore); menuFile->addAction(m_actionStartCore);
menuFile->addAction(m_actionStopCore); menuFile->addAction(m_actionStopCore);
menuFile->addSeparator(); menuFile->addSeparator();
menuFile->addAction(m_actionQuit); menuFile->addAction(m_actionQuit);
auto menuEdit = new QMenu(tr("Edit")); auto menuEdit = new QMenu(tr("Edit"), this);
menuEdit->addAction(m_actionSettings); menuEdit->addAction(m_actionSettings);
auto menuHelp = new QMenu(tr("Help")); auto menuHelp = new QMenu(tr("Help"), this);
menuHelp->addAction(m_actionAbout); menuHelp->addAction(m_actionAbout);
menuHelp->addAction(m_actionReportBug); menuHelp->addAction(m_actionReportBug);
menuHelp->addSeparator(); menuHelp->addSeparator();