[poppler] poppler/Form.cc

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Aug 19 16:42:22 UTC 2020


 poppler/Form.cc |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit d7ead51f00e30d7f660ed5914acc26461beb057d
Author: Albert Astals Cid <aacid at kde.org>
Date:   Wed Aug 19 18:34:44 2020 +0200

    Pretend Opt in Choice forms is inheritable
    
    The spec doesn't say it is, but Adobe Reader acts like it is, so emulate
    its bug (or it's a bug in the spec)
    
    Fixes KDE bug #425520

diff --git a/poppler/Form.cc b/poppler/Form.cc
index ecdf382b..b7ffc196 100644
--- a/poppler/Form.cc
+++ b/poppler/Form.cc
@@ -1360,7 +1360,7 @@ FormFieldChoice::FormFieldChoice(PDFDoc *docA, Object &&aobj, const Ref refA, Fo
     if (obj1.isInt())
         topIdx = obj1.getInt();
 
-    obj1 = dict->lookup("Opt");
+    obj1 = Form::fieldLookup(dict, "Opt");
     if (obj1.isArray()) {
         numChoices = obj1.arrayGetLength();
         choices = new ChoiceOpt[numChoices];


More information about the poppler mailing list