frontend: Update parent logic, remove explicit delete calls

Not necessary anymore in Windows tests at least since the parent widget
(in this case OBSBasic) is taking care of cleaning up its children.
This commit is contained in:
Lordmau5
2026-02-24 18:55:26 -05:00
committed by Ryan Foster
parent c1f8cbb9d5
commit 336261c868
2 changed files with 1 additions and 3 deletions
-2
View File
@@ -1421,8 +1421,6 @@ void OBSBasic::applicationShutdown() noexcept
delete deinterlaceMenu;
delete perSceneTransitionMenu;
delete shortcutFilter;
delete trayIcon;
delete trayMenu;
delete programOptions;
delete program;
+1 -1
View File
@@ -32,7 +32,7 @@ void OBSBasic::SystemTrayInit()
trayIcon = new QSystemTrayIcon(QIcon::fromTheme("obs-tray", trayIconFile), this);
trayIcon->setToolTip("OBS Studio");
trayMenu = new QMenu;
trayMenu = new QMenu(this);
showHide = new QAction(QTStr("Basic.SystemTray.Show"), trayMenu);
sysTrayStream = new QAction(