diff --git a/Userland/Libraries/LibPDF/ColorSpace.cpp b/Userland/Libraries/LibPDF/ColorSpace.cpp index 263b953d8b..16e9d51821 100644 --- a/Userland/Libraries/LibPDF/ColorSpace.cpp +++ b/Userland/Libraries/LibPDF/ColorSpace.cpp @@ -314,7 +314,7 @@ PDFErrorOr> CalGrayColorSpace::create(Document* if (parameters.size() != 1) return Error { Error::Type::MalformedPDF, "Gray color space expects one parameter" }; - auto param = parameters[0]; + auto param = TRY(document->resolve(parameters[0])); if (!param.has>() || !param.get>()->is()) return Error { Error::Type::MalformedPDF, "Gray color space expects a dict parameter" }; @@ -384,7 +384,7 @@ PDFErrorOr> CalRGBColorSpace::create(Document* d if (parameters.size() != 1) return Error { Error::Type::MalformedPDF, "RGB color space expects one parameter" }; - auto param = parameters[0]; + auto param = TRY(document->resolve(parameters[0])); if (!param.has>() || !param.get>()->is()) return Error { Error::Type::MalformedPDF, "RGB color space expects a dict parameter" }; @@ -554,7 +554,7 @@ PDFErrorOr> LabColorSpace::create(Document* documen if (parameters.size() != 1) return Error { Error::Type::MalformedPDF, "Lab color space expects one parameter" }; - auto param = parameters[0]; + auto param = TRY(document->resolve(parameters[0])); if (!param.has>() || !param.get>()->is()) return Error { Error::Type::MalformedPDF, "Lab color space expects a dict parameter" };