diff options
Diffstat (limited to 'Userland/Libraries')
-rw-r--r-- | Userland/Libraries/LibCore/ConfigFile.cpp | 8 | ||||
-rw-r--r-- | Userland/Libraries/LibCore/ConfigFile.h | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/Userland/Libraries/LibCore/ConfigFile.cpp b/Userland/Libraries/LibCore/ConfigFile.cpp index 78a75a398b..ec2fb3007b 100644 --- a/Userland/Libraries/LibCore/ConfigFile.cpp +++ b/Userland/Libraries/LibCore/ConfigFile.cpp @@ -61,7 +61,7 @@ ConfigFile::ConfigFile(String const&, NonnullRefPtr<File> open_file) ConfigFile::~ConfigFile() { - sync(); + MUST(sync()); } void ConfigFile::reparse() @@ -168,10 +168,10 @@ void ConfigFile::write_color_entry(String const& group, String const& key, Color write_entry(group, key, String::formatted("{},{},{},{}", value.red(), value.green(), value.blue(), value.alpha())); } -bool ConfigFile::sync() +ErrorOr<void> ConfigFile::sync() { if (!m_dirty) - return true; + return {}; m_file->truncate(0); m_file->seek(0); @@ -184,7 +184,7 @@ bool ConfigFile::sync() } m_dirty = false; - return true; + return {}; } void ConfigFile::dump() const diff --git a/Userland/Libraries/LibCore/ConfigFile.h b/Userland/Libraries/LibCore/ConfigFile.h index 00da8d8346..14b149ff39 100644 --- a/Userland/Libraries/LibCore/ConfigFile.h +++ b/Userland/Libraries/LibCore/ConfigFile.h @@ -52,7 +52,7 @@ public: bool is_dirty() const { return m_dirty; } - bool sync(); + ErrorOr<void> sync(); void remove_group(String const& group); void remove_entry(String const& group, String const& key); |