From 1fcf0142d2a9ac148089420aaf24a0bf0ae71c8d Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Tue, 31 Oct 2023 21:01:49 -0400 Subject: [PATCH] LibPDF: Fix unfortunate typo in CalRGBColorSpace::create() We always ignored the /Matrix key in /CalRGB dicts. --- Userland/Libraries/LibPDF/ColorSpace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibPDF/ColorSpace.cpp b/Userland/Libraries/LibPDF/ColorSpace.cpp index 35e264c2a7..1efd9501fe 100644 --- a/Userland/Libraries/LibPDF/ColorSpace.cpp +++ b/Userland/Libraries/LibPDF/ColorSpace.cpp @@ -229,7 +229,7 @@ PDFErrorOr> CalRGBColorSpace::create(Document* d if (dict->contains(CommonNames::Matrix)) { auto matrix_array = TRY(dict->get_array(document, CommonNames::Matrix)); - if (matrix_array->size() == 3) { + if (matrix_array->size() == 9) { color_space->m_matrix[0] = matrix_array->at(0).to_float(); color_space->m_matrix[1] = matrix_array->at(1).to_float(); color_space->m_matrix[2] = matrix_array->at(2).to_float();