UI: Delete log viewer when closing it

When the user would open the log viewer and close it, it would
just hide, instead of deleting it.
This commit is contained in:
Clayton Groeneveld
2021-05-09 20:17:32 -05:00
parent 7aedf78338
commit a5bb527ce5
3 changed files with 9 additions and 13 deletions

View File

@@ -2554,7 +2554,6 @@ OBSBasic::~OBSBasic()
updateCheckThread->wait();
delete screenshotData;
delete logView;
delete multiviewProjectorMenu;
delete previewProjector;
delete studioProgramProjector;
@@ -5725,15 +5724,12 @@ void OBSBasic::on_actionViewCurrentLog_triggered()
if (!logView)
logView = new OBSLogViewer();
if (!logView->isVisible()) {
logView->setVisible(true);
} else {
logView->setWindowState(
(logView->windowState() & ~Qt::WindowMinimized) |
Qt::WindowActive);
logView->activateWindow();
logView->raise();
}
logView->show();
logView->setWindowState(
(logView->windowState() & ~Qt::WindowMinimized) |
Qt::WindowActive);
logView->activateWindow();
logView->raise();
}
void OBSBasic::on_actionShowCrashLogs_triggered()