Wizards: Do not keep permissions for files from qrc

Files that come from resource files have their permissions messed up and
are no longer writable (well, technically the files within the resource
file are not writable...).

Do not take over permissions from these to the files created by the
wizard.

Amends bf905c1fed

Fixes: QTCREATORBUG-31593
Change-Id: I5fed3aee57a22d0b66a00ee244abdda5177b0564
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Eike Ziller
2024-09-18 16:22:42 +02:00
parent d51aae9ad1
commit 596a37e3a6

View File

@@ -163,7 +163,8 @@ Core::GeneratedFile JsonWizardFileGenerator::generateFile(const File &file,
return Core::GeneratedFile(); return Core::GeneratedFile();
} }
} }
gf.setPermissions(file.source.permissions()); if (!file.source.isResourceFile()) // resource files mess up permissions, stay with default
gf.setPermissions(file.source.permissions());
} }
Core::GeneratedFile::Attributes attributes; Core::GeneratedFile::Attributes attributes;