Warning, /graphics/digikam/project/bundles/3rdparty/ext_kf6/kservice-sycoca.patch is written in an unsupported language. File is not indexed.
0001 diff --git a/src/sycoca/ksycoca.cpp b/src/sycoca/ksycoca.cpp 0002 index 05cb32c1..b6b3da78 100644 0003 --- a/src/sycoca/ksycoca.cpp 0004 +++ b/src/sycoca/ksycoca.cpp 0005 @@ -683,22 +683,9 @@ bool KSycocaPrivate::buildSycoca() 0006 0007 QString KSycoca::absoluteFilePath() 0008 { 0009 - const QStringList paths = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation); 0010 - QString suffix = QLatin1Char('_') + QLocale().bcp47Name(); 0011 - 0012 - const QByteArray ksycoca_env = qgetenv("KDESYCOCA"); 0013 - if (ksycoca_env.isEmpty()) { 0014 - const QByteArray pathHash = QCryptographicHash::hash(paths.join(QLatin1Char(':')).toUtf8(), QCryptographicHash::Sha1); 0015 - suffix += QLatin1Char('_') + QString::fromLatin1(pathHash.toBase64()); 0016 - suffix.replace(QLatin1Char('/'), QLatin1Char('_')); 0017 -#ifdef Q_OS_WIN 0018 - suffix.replace(QLatin1Char(':'), QLatin1Char('_')); 0019 -#endif 0020 - const QString fileName = QLatin1String("ksycoca6") + suffix; 0021 - return QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + QLatin1Char('/') + fileName; 0022 - } else { 0023 - return QFile::decodeName(ksycoca_env); 0024 - } 0025 + return QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + 0026 + QLatin1Char('/') + 0027 + QLatin1String("ksycoca_digikam"); 0028 } 0029 0030 QStringList KSycoca::allResourceDirs()