aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/kcoreconfigskeleton.cpp5
-rw-r--r--src/core/kcoreconfigskeleton.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/core/kcoreconfigskeleton.cpp b/src/core/kcoreconfigskeleton.cpp
index e4255a60..1569a94f 100644
--- a/src/core/kcoreconfigskeleton.cpp
+++ b/src/core/kcoreconfigskeleton.cpp
@@ -152,6 +152,7 @@ void KCoreConfigSkeleton::ItemString::writeConfig(KConfig *config)
} else {
cg.writeEntry(mKey, mReference);
}
+ mLoadedValue = mReference;
}
}
@@ -218,6 +219,7 @@ void KCoreConfigSkeleton::ItemUrl::writeConfig(KConfig *config)
} else {
cg.writeEntry<QString>(mKey, mReference.toString());
}
+ mLoadedValue = mReference;
}
}
@@ -483,6 +485,7 @@ void KCoreConfigSkeleton::ItemEnum::writeConfig(KConfig *config)
} else {
cg.writeEntry(mKey, mReference);
}
+ mLoadedValue = mReference;
}
}
@@ -881,6 +884,7 @@ void KCoreConfigSkeleton::ItemPathList::writeConfig(KConfig *config)
QStringList sl = mReference;
cg.writePathEntry(mKey, sl);
}
+ mLoadedValue = mReference;
}
}
@@ -925,6 +929,7 @@ void KCoreConfigSkeleton::ItemUrlList::writeConfig(KConfig *config)
}
cg.writeEntry<QStringList>(mKey, strList);
}
+ mLoadedValue = mReference;
}
}
diff --git a/src/core/kcoreconfigskeleton.h b/src/core/kcoreconfigskeleton.h
index f8313d1e..bb3d0f61 100644
--- a/src/core/kcoreconfigskeleton.h
+++ b/src/core/kcoreconfigskeleton.h
@@ -277,6 +277,7 @@ public:
} else {
cg.writeEntry(mKey, mReference);
}
+ mLoadedValue = mReference;
}
}