diff options
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/kconfig.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/core/kconfig.cpp b/src/core/kconfig.cpp index 7f03869b..07fa6f55 100644 --- a/src/core/kconfig.cpp +++ b/src/core/kconfig.cpp @@ -713,6 +713,12 @@ void KConfigPrivate::parseConfigFiles()                      Q_FOREACH (const QString &f, QStandardPaths::locateAll(resourceType, fileName)) {                          files.prepend(f);                      } + +                    // allow fallback to config files bundled in resources +                    const QString resourceFile(QStringLiteral(":/kconfig/") + fileName); +                    if (QFile::exists(resourceFile)) { +                        files.prepend(resourceFile); +                    }                  }              }          } else { | 
