change permissions of the final directory in QStandardPaths::writableLocation()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-11-21 17:11:03 +02:00
parent e4a1687a6d
commit 2a347b7421

View file

@ -112,7 +112,7 @@ QString QStandardPaths::writableLocation(StandardLocation type)
QDir locationdir(location);
const QString locationdirname(locationdir.dirName());
if (locationdir.cdUp() && locationdir.mkdir(locationdirname)) {
QFile locationfile(locationdir.path());
QFile locationfile(location);
if (locationfile.setPermissions(QFile::ReadUser | QFile::WriteUser | QFile::ExeUser)) {
return location;
}