Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/base/StarConfiguration.cpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-07-05 21:31:36 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-07-05 21:31:36 +1000
commit58678bfe9dfd761681a1459fae37147e6c78ab46 (patch)
tree606ba903d23da676c1c37224ff5a2ba73240c05f /source/base/StarConfiguration.cpp
parent54dfd900cab72d9efeff7df35c3a73e9be76bb18 (diff)
Attempt to fix rare crash writing configuration
Diffstat (limited to 'source/base/StarConfiguration.cpp')
-rw-r--r--source/base/StarConfiguration.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/base/StarConfiguration.cpp b/source/base/StarConfiguration.cpp
index c1529ae..81c1212 100644
--- a/source/base/StarConfiguration.cpp
+++ b/source/base/StarConfiguration.cpp
@@ -16,6 +16,11 @@ Json Configuration::currentConfiguration() const {
return m_currentConfig;
}
+String Configuration::printConfiguration() const {
+ MutexLocker locker(m_mutex);
+ return m_currentConfig.printJson(2, true);
+}
+
Json Configuration::get(String const& key) const {
MutexLocker locker(m_mutex);
return m_currentConfig.get(key, {});