aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2025-08-05 16:29:17 +0200
committerhjk <hjk@qt.io>2025-08-11 13:51:23 +0000
commite81acd1771e5c3408ab5190df06079d80ac5b683 (patch)
tree2e219d431c1d160bbfc5969418a3b5747480c892 /src
parent607ae8d3dcdd37be48b736a2aced9c595571de58 (diff)
Core: Replace two uses of FilePath::toUrlishString()HEADmaster
Change-Id: I2cbc3d2b6dcc168b5514fc702e5779cf83920b6c Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/coreplugin/mimetypesettings.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/plugins/coreplugin/mimetypesettings.cpp b/src/plugins/coreplugin/mimetypesettings.cpp
index 9cd4e663160..51314fb95d8 100644
--- a/src/plugins/coreplugin/mimetypesettings.cpp
+++ b/src/plugins/coreplugin/mimetypesettings.cpp
@@ -599,11 +599,10 @@ void MimeTypeSettingsWidget::ensurePendingMimeType(const Utils::MimeType &mimeTy
void MimeTypeSettingsPage::writeUserModifiedMimeTypes()
{
- static Utils::FilePath modifiedMimeTypesFile = ICore::userResourcePath(kModifiedMimeTypesFile);
+ static FilePath modifiedMimeTypesFile = ICore::userResourcePath(kModifiedMimeTypesFile);
- if (QFileInfo::exists(modifiedMimeTypesFile.toUrlishString())
- || QDir().mkpath(modifiedMimeTypesFile.parentDir().toUrlishString())) {
- QFile file(modifiedMimeTypesFile.toUrlishString());
+ if (modifiedMimeTypesFile.parentDir().ensureWritableDir()) {
+ QFile file(modifiedMimeTypesFile.toFSPathString());
if (file.open(QFile::WriteOnly | QFile::Truncate)) {
// Notice this file only represents user modifications. It is writen in a
// convienient way for synchronization, which is similar to but not exactly the