From aaf9abdaef2560781dcffa5b16d701170365de4e Mon Sep 17 00:00:00 2001 From: David Rowe Date: Thu, 18 Jun 2020 10:23:22 +1200 Subject: [PATCH] Add missing delete --- plugins/openvr/src/OpenVrHelpers.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/openvr/src/OpenVrHelpers.cpp b/plugins/openvr/src/OpenVrHelpers.cpp index 3173441155..2f7bf3ddfd 100644 --- a/plugins/openvr/src/OpenVrHelpers.cpp +++ b/plugins/openvr/src/OpenVrHelpers.cpp @@ -424,8 +424,15 @@ void showMinSpecWarning() { __argv[i] = arguments[i].data(); } #endif + QCoreApplication miniApp(__argc, __argv); +#ifdef Q_OS_LINUX + QObject::connect(&miniApp, &QCoreApplication::destroyed, [=] { + delete[] __argv; + }); +#endif + vrSystem->ResetSeatedZeroPose(); QString imagePath = PathUtils::resourcesPath() + "/images/steam-min-spec-failed.png"; vrOverlay->SetOverlayFromFile(minSpecFailedOverlay, imagePath.toLocal8Bit().toStdString().c_str());