diff --git a/Libraries/LibCore/CConfigFile.cpp b/Libraries/LibCore/CConfigFile.cpp index 3b7ddfa144..cef1d1cf4d 100644 --- a/Libraries/LibCore/CConfigFile.cpp +++ b/Libraries/LibCore/CConfigFile.cpp @@ -21,6 +21,11 @@ NonnullRefPtr CConfigFile::get_for_system(const String& app_name) return adopt(*new CConfigFile(path)); } +NonnullRefPtr CConfigFile::open(const String& path) +{ + return adopt(*new CConfigFile(path)); +} + CConfigFile::CConfigFile(const String& file_name) : m_file_name(file_name) { diff --git a/Libraries/LibCore/CConfigFile.h b/Libraries/LibCore/CConfigFile.h index 683b3a4718..6b84947dc5 100644 --- a/Libraries/LibCore/CConfigFile.h +++ b/Libraries/LibCore/CConfigFile.h @@ -11,6 +11,7 @@ class CConfigFile : public RefCounted { public: static NonnullRefPtr get_for_app(const String& app_name); static NonnullRefPtr get_for_system(const String& app_name); + static NonnullRefPtr open(const String& path); ~CConfigFile(); bool has_group(const String&) const;