1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00

AK+Everywhere: Remove "null state" of LexicalPath

This removes the default constructor of LexicalPath, and subsequently
modifies all its users to accommodate the change.
This commit is contained in:
Max Wipfli 2021-06-29 20:12:53 +02:00 committed by Andreas Kling
parent 4c018909f7
commit d8be530397
10 changed files with 52 additions and 52 deletions

View file

@ -43,7 +43,7 @@ public:
const String& filename() const { return m_filename; }
bool document_dirty() const { return m_document_dirty; }
LexicalPath const& project_root() const { return m_project_root; }
Optional<LexicalPath> const& project_root() const { return m_project_root; }
void set_project_root(LexicalPath const& project_root);
GitRepo const* git_repo() const { return m_git_repo; }
@ -62,7 +62,7 @@ private:
RefPtr<Editor> m_editor;
bool m_document_dirty { false };
LexicalPath m_project_root;
Optional<LexicalPath> m_project_root;
RefPtr<GitRepo> m_git_repo;
Vector<Diff::Hunk> m_hunks;
};