From de9be7cd704171f1a150a2fdb7497df83a162b85 Mon Sep 17 00:00:00 2001 From: Itamar Date: Sun, 9 May 2021 19:49:02 +0300 Subject: [PATCH] LanguageServers: Fix incorrect use of adopt_ref in FileDB::get() This fixes a bug introduced in c13d763 that caused the LanguageServer process to crash whenever a file was edited in HackStudio. --- Userland/DevTools/HackStudio/LanguageServers/FileDB.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/DevTools/HackStudio/LanguageServers/FileDB.cpp b/Userland/DevTools/HackStudio/LanguageServers/FileDB.cpp index 474bbc13b1..b00f208e30 100644 --- a/Userland/DevTools/HackStudio/LanguageServers/FileDB.cpp +++ b/Userland/DevTools/HackStudio/LanguageServers/FileDB.cpp @@ -19,7 +19,7 @@ RefPtr FileDB::get(const String& filename) const if (!document_optional.has_value()) return nullptr; - return adopt_ref(*document_optional.value()); + return *document_optional.value(); } RefPtr FileDB::get(const String& filename)