diff --git a/Telegram/SourceFiles/settings.h b/Telegram/SourceFiles/settings.h index 8463bcbdd9..e2de77ff31 100644 --- a/Telegram/SourceFiles/settings.h +++ b/Telegram/SourceFiles/settings.h @@ -79,7 +79,12 @@ DeclareReadSetting(LaunchMode, LaunchMode); DeclareSetting(QString, WorkingDir); inline void cForceWorkingDir(const QString &newDir) { cSetWorkingDir(newDir); - if (!gWorkingDir.isEmpty()) QDir().mkpath(gWorkingDir); + if (!gWorkingDir.isEmpty()) { + QDir().mkpath(gWorkingDir); + QFile::setPermissions(gWorkingDir, + QFileDevice::ReadUser | QFileDevice::WriteUser | QFileDevice::ExeUser); + } + } DeclareReadSetting(QString, ExeName); DeclareReadSetting(QString, ExeDir);