diff --git a/Userland/Libraries/LibPDF/Document.cpp b/Userland/Libraries/LibPDF/Document.cpp index 3e4e7a0115..aa4cb8da35 100644 --- a/Userland/Libraries/LibPDF/Document.cpp +++ b/Userland/Libraries/LibPDF/Document.cpp @@ -568,9 +568,9 @@ PDFErrorOr> Document::build_outline_item(NonnullRefPt if (outline_item_dict->contains(CommonNames::C)) { auto color_array = TRY(outline_item_dict->get_array(this, CommonNames::C)); - auto r = static_cast(255.0f * color_array->at(0).get()); - auto g = static_cast(255.0f * color_array->at(1).get()); - auto b = static_cast(255.0f * color_array->at(2).get()); + auto r = static_cast(255.0f * color_array->at(0).to_float()); + auto g = static_cast(255.0f * color_array->at(1).to_float()); + auto b = static_cast(255.0f * color_array->at(2).to_float()); outline_item->color = Color(r, g, b); }