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()
|
||||
{
|
||||
std::unique_ptr<Utils::QtcSettings> settings(createUserSettings());
|
||||
QFileInfo(settings->fileName()).path() + "/crashpad_reports";
|
||||
if (Utils::HostOsInfo::isMacHost())
|
||||
return QFileInfo(createUserSettings()->fileName()).path() + "/crashpad_reports";
|
||||
return QFileInfo(settings->fileName()).path() + "/crashpad_reports";
|
||||
else
|
||||
return QCoreApplication::applicationDirPath()
|
||||
+ '/' + RELATIVE_LIBEXEC_PATH + "crashpad_reports";
|
||||
|
Reference in New Issue
Block a user