diff --git a/Userland/Libraries/LibPDF/DocumentParser.cpp b/Userland/Libraries/LibPDF/DocumentParser.cpp index 90181c28e3..b608de763e 100644 --- a/Userland/Libraries/LibPDF/DocumentParser.cpp +++ b/Userland/Libraries/LibPDF/DocumentParser.cpp @@ -140,9 +140,7 @@ PDFErrorOr DocumentParser::initialize_linea if (indirect_value_or_error.is_error()) return LinearizationResult::NotLinearized; - auto indirect_value = indirect_value_or_error.value(); - - auto dict_value = TRY(m_document->resolve(indirect_value)); + auto dict_value = indirect_value_or_error.value()->value(); if (!dict_value.has>()) return error("Expected linearization object to be a dictionary");