diff options
Diffstat (limited to 'src/core/kconfig.cpp')
-rw-r--r-- | src/core/kconfig.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/kconfig.cpp b/src/core/kconfig.cpp index 5b51cce8..4695621a 100644 --- a/src/core/kconfig.cpp +++ b/src/core/kconfig.cpp @@ -259,8 +259,10 @@ KConfig::KConfig(const QString &file, OpenFlags mode, { d_ptr->changeFileName(file); // set the local file name - // read initial information off disk - reparseConfiguration(); + if ((mode & DelayedParsing) == 0) { + // read initial information off disk + reparseConfiguration(); + } } KConfig::KConfig(const QString &file, const QString &backend, QStandardPaths::StandardLocation resourceType) |