From c01acdd73336ec2f17e350b019a3fa1d83dfd1db Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Sat, 30 Mar 2024 20:44:43 -0700 Subject: [PATCH] LibPDF: Move decode_array up a bit No behavior change. --- Userland/Libraries/LibPDF/Renderer.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Userland/Libraries/LibPDF/Renderer.cpp b/Userland/Libraries/LibPDF/Renderer.cpp index ccb988576f..fd489b852d 100644 --- a/Userland/Libraries/LibPDF/Renderer.cpp +++ b/Userland/Libraries/LibPDF/Renderer.cpp @@ -1166,6 +1166,13 @@ PDFErrorOr Renderer::load_image(NonnullRefPtrnumber_of_components(); + Vector decode_array; + if (image_dict->contains(CommonNames::Decode)) { + decode_array = MUST(image_dict->get_array(m_document, CommonNames::Decode))->float_elements(); + } else { + decode_array = color_space->default_decode(); + } + Vector resampled_storage; if (bits_per_component < 8) { UpsampleMode mode = color_space->family() == ColorSpaceFamily::Indexed ? UpsampleMode::StoreValuesUnchanged : UpsampleMode::UpsampleTo8Bit; @@ -1187,12 +1194,6 @@ PDFErrorOr Renderer::load_image(NonnullRefPtr decode_array; - if (image_dict->contains(CommonNames::Decode)) { - decode_array = MUST(image_dict->get_array(m_document, CommonNames::Decode))->float_elements(); - } else { - decode_array = color_space->default_decode(); - } Vector component_value_decoders; component_value_decoders.ensure_capacity(decode_array.size()); for (size_t i = 0; i < decode_array.size(); i += 2) {