diff --git a/Userland/Applications/Spreadsheet/Spreadsheet.cpp b/Userland/Applications/Spreadsheet/Spreadsheet.cpp index e42cd6a2e9..94e329f367 100644 --- a/Userland/Applications/Spreadsheet/Spreadsheet.cpp +++ b/Userland/Applications/Spreadsheet/Spreadsheet.cpp @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include #include @@ -49,9 +49,9 @@ Sheet::Sheet(Workbook& workbook) // Sadly, these have to be evaluated once per sheet. constexpr auto runtime_file_path = "/res/js/Spreadsheet/runtime.js"sv; - auto file_or_error = Core::DeprecatedFile::open(runtime_file_path, Core::OpenMode::ReadOnly); + auto file_or_error = Core::File::open(runtime_file_path, Core::File::OpenMode::Read); if (!file_or_error.is_error()) { - auto buffer = file_or_error.value()->read_all(); + auto buffer = file_or_error.value()->read_until_eof().release_value_but_fixme_should_propagate_errors(); auto script_or_error = JS::Script::parse(buffer, interpreter().realm(), runtime_file_path); if (script_or_error.is_error()) { warnln("Spreadsheet: Failed to parse runtime code");