UI: Fix memory leak with missing files dialog
This commit is contained in:
parent
adb8046b7c
commit
eb98505a2c
3 changed files with 10 additions and 5 deletions
|
|
@ -51,7 +51,6 @@
|
|||
#include "window-log-reply.hpp"
|
||||
#include "window-projector.hpp"
|
||||
#include "window-remux.hpp"
|
||||
#include "window-missing-files.hpp"
|
||||
#include "qt-wrappers.hpp"
|
||||
#include "context-bar-controls.hpp"
|
||||
#include "obs-proxy-style.hpp"
|
||||
|
|
@ -1142,9 +1141,13 @@ retryScene:
|
|||
LogScenes();
|
||||
|
||||
if (obs_missing_files_count(files) > 0) {
|
||||
OBSMissingFiles *miss = new OBSMissingFiles(files, this);
|
||||
miss->show();
|
||||
miss->raise();
|
||||
missDialog = new OBSMissingFiles(files, this);
|
||||
missDialog->show();
|
||||
missDialog->raise();
|
||||
|
||||
auto close = [=]() { delete missDialog; };
|
||||
|
||||
connect(missDialog, &OBSMissingFiles::finished, close);
|
||||
} else {
|
||||
obs_missing_files_destroy(files);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue