diff --git a/Libraries/LibCore/CFile.cpp b/Libraries/LibCore/CFile.cpp index 09d209d4b44..38b5b75a0cd 100644 --- a/Libraries/LibCore/CFile.cpp +++ b/Libraries/LibCore/CFile.cpp @@ -4,8 +4,9 @@ #include #include -CFile::CFile(const StringView& filename) - : m_filename(filename) +CFile::CFile(const StringView& filename, CObject* parent) + : CIODevice(parent) + , m_filename(filename) { } diff --git a/Libraries/LibCore/CFile.h b/Libraries/LibCore/CFile.h index cabf7abb14b..491aa16c942 100644 --- a/Libraries/LibCore/CFile.h +++ b/Libraries/LibCore/CFile.h @@ -6,8 +6,11 @@ class CFile final : public CIODevice { C_OBJECT(CFile) public: - CFile() {} - explicit CFile(const StringView&); + CFile(CObject* parent = nullptr) + : CIODevice(parent) + { + } + explicit CFile(const StringView&, CObject* parent = nullptr); virtual ~CFile() override; String filename() const { return m_filename; }