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 committed 2021-05-09 20:35:28 -05:00
1 parent 7aedf78338
commit a5bb527ce5
3 files changed
+9 -13

No files matched your search

+6 -10
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()