From 3efd048dfdec43e52024b8e3bf3e3c49532eb26f Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 9 Sep 2021 12:49:20 +0200 Subject: [PATCH] Utils: Use FilePath to create settings directory Change-Id: I5d80933f2f8240d515d007979f146db65358a243 Reviewed-by: hjk --- src/libs/utils/persistentsettings.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libs/utils/persistentsettings.cpp b/src/libs/utils/persistentsettings.cpp index c1cf7da86ea..491d2874d00 100644 --- a/src/libs/utils/persistentsettings.cpp +++ b/src/libs/utils/persistentsettings.cpp @@ -454,8 +454,7 @@ void PersistentSettingsWriter::setContents(const QVariantMap &data) bool PersistentSettingsWriter::write(const QVariantMap &data, QString *errorString) const { - QDir tmp; - tmp.mkpath(m_fileName.toFileInfo().path()); + m_fileName.parentDir().ensureWritableDir(); FileSaver saver(m_fileName, QIODevice::Text); if (!saver.hasError()) { const Context ctx;