forked from qt-creator/qt-creator
main: Fix leaking of a QtcSettings object
Amends b619f24396
Change-Id: Ic93d33a09eb2b49dd899470ba88f3a7d71f5400d
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -414,9 +414,8 @@ QStringList lastSessionArgument()
|
|||||||
QString crashReportsPath()
|
QString crashReportsPath()
|
||||||
{
|
{
|
||||||
std::unique_ptr<Utils::QtcSettings> settings(createUserSettings());
|
std::unique_ptr<Utils::QtcSettings> settings(createUserSettings());
|
||||||
QFileInfo(settings->fileName()).path() + "/crashpad_reports";
|
|
||||||
if (Utils::HostOsInfo::isMacHost())
|
if (Utils::HostOsInfo::isMacHost())
|
||||||
return QFileInfo(createUserSettings()->fileName()).path() + "/crashpad_reports";
|
return QFileInfo(settings->fileName()).path() + "/crashpad_reports";
|
||||||
else
|
else
|
||||||
return QCoreApplication::applicationDirPath()
|
return QCoreApplication::applicationDirPath()
|
||||||
+ '/' + RELATIVE_LIBEXEC_PATH + "crashpad_reports";
|
+ '/' + RELATIVE_LIBEXEC_PATH + "crashpad_reports";
|
||||||
|
Reference in New Issue
Block a user