From 4ff837f099c4594fbb95463ebfd6199051d0fa30 Mon Sep 17 00:00:00 2001 From: m-holger Date: Wed, 9 Feb 2022 13:54:33 +0000 Subject: Fix tests for Form XObjects Remove test for type == /XObject in QPDFObjectHandle::isFormXObject as type value is optional (as per spec 8.10.2). Replace code to test for /Form in QPDFJob::shouldRemoveUnreferencedResources with a call to isFormXObject. --- libqpdf/QPDFObjectHandle.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libqpdf/QPDFObjectHandle.cc') diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index c2917157..745de6c9 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -3406,7 +3406,7 @@ QPDFObjectHandle::isPagesObject() bool QPDFObjectHandle::isFormXObject() { - return isStreamOfType("/XObject", "/Form"); + return isStreamOfType("", "/Form"); } bool -- cgit v1.2.3-54-g00ecf