зеркало из https://github.com/nextcloud/desktop.git
Merge pull request #6586 from nextcloud/backport/6568/stable-3.12
[stable-3.12] use the proper name when reading system exclude config file
This commit is contained in:
Коммит
134856e7e0
|
@ -406,14 +406,14 @@ QString ConfigFile::excludeFileFromSystem()
|
|||
{
|
||||
QFileInfo fi;
|
||||
#ifdef Q_OS_WIN
|
||||
fi.setFile(QCoreApplication::applicationDirPath(), exclFile);
|
||||
fi.setFile(QCoreApplication::applicationDirPath(), syncExclFile);
|
||||
#endif
|
||||
#ifdef Q_OS_UNIX
|
||||
fi.setFile(QString(SYSCONFDIR "/" + Theme::instance()->appName()), exclFile);
|
||||
fi.setFile(QString(SYSCONFDIR "/" + Theme::instance()->appName()), syncExclFile);
|
||||
if (!fi.exists()) {
|
||||
// Prefer to return the preferred path! Only use the fallback location
|
||||
// if the other path does not exist and the fallback is valid.
|
||||
QFileInfo nextToBinary(QCoreApplication::applicationDirPath(), exclFile);
|
||||
QFileInfo nextToBinary(QCoreApplication::applicationDirPath(), syncExclFile);
|
||||
if (nextToBinary.exists()) {
|
||||
fi = nextToBinary;
|
||||
} else {
|
||||
|
@ -423,7 +423,7 @@ QString ConfigFile::excludeFileFromSystem()
|
|||
d.cdUp(); // go out of usr
|
||||
if (!d.isRoot()) { // it is really a mountpoint
|
||||
if (d.cd("etc") && d.cd(Theme::instance()->appName())) {
|
||||
QFileInfo inMountDir(d, exclFile);
|
||||
QFileInfo inMountDir(d, syncExclFile);
|
||||
if (inMountDir.exists()) {
|
||||
fi = inMountDir;
|
||||
}
|
||||
|
@ -435,7 +435,7 @@ QString ConfigFile::excludeFileFromSystem()
|
|||
#ifdef Q_OS_MAC
|
||||
// exec path is inside the bundle
|
||||
fi.setFile(QCoreApplication::applicationDirPath(),
|
||||
QLatin1String("../Resources/") + exclFile);
|
||||
QLatin1String("../Resources/") + syncExclFile);
|
||||
#endif
|
||||
|
||||
return fi.absoluteFilePath();
|
||||
|
|
Загрузка…
Ссылка в новой задаче