diff --git a/frontend/widgets/OBSBasic.cpp b/frontend/widgets/OBSBasic.cpp index 1a05f3e97..e3277eb5f 100644 --- a/frontend/widgets/OBSBasic.cpp +++ b/frontend/widgets/OBSBasic.cpp @@ -1407,8 +1407,6 @@ void OBSBasic::applicationShutdown() noexcept patronJsonThread->wait(); delete screenshotData; - delete previewProjector; - delete studioProgramProjector; delete previewProjectorSource; delete previewProjectorMain; delete sourceProjector; diff --git a/frontend/widgets/OBSBasic_SysTray.cpp b/frontend/widgets/OBSBasic_SysTray.cpp index eb1bc1f9c..d1cb58ed8 100644 --- a/frontend/widgets/OBSBasic_SysTray.cpp +++ b/frontend/widgets/OBSBasic_SysTray.cpp @@ -47,8 +47,8 @@ void OBSBasic::SystemTrayInit() trayMenu); exit = new QAction(QTStr("Exit"), trayMenu); - previewProjector = new QMenu(QTStr("Projector.Open.Preview")); - studioProgramProjector = new QMenu(QTStr("Projector.Open.Program")); + previewProjector = new QMenu(QTStr("Projector.Open.Preview"), trayMenu); + studioProgramProjector = new QMenu(QTStr("Projector.Open.Program"), trayMenu); OBSBasic::updateSysTrayProjectorMenu(); trayMenu->addAction(showHide);