comparison mupdf-source/source/pdf/pdf-form.c @ 41:71bcc18e306f

MERGE: New upstream PyMuPDF v1.26.5 including MuPDF v1.26.10 BUGS: Needs some additional changes yet. Not yet tested.
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 11 Oct 2025 15:24:40 +0200
parents aa33339d6b8a
children
comparison
equal deleted inserted replaced
38:8934ac156ef5 41:71bcc18e306f
2405 if (pdf_array_len(ctx, annots) == 0) 2405 if (pdf_array_len(ctx, annots) == 0)
2406 return; 2406 return;
2407 2407
2408 res = pdf_dict_get(ctx, page, PDF_NAME(Resources)); 2408 res = pdf_dict_get(ctx, page, PDF_NAME(Resources));
2409 if (!res) 2409 if (!res)
2410 res = pdf_dict_put_dict(ctx, page, PDF_NAME(Resources), 4); 2410 {
2411 res = pdf_dict_get_inheritable(ctx, page, PDF_NAME(Resources));
2412 if (res)
2413 pdf_dict_put(ctx, page, PDF_NAME(Resources), res);
2414 else
2415 res = pdf_dict_put_dict(ctx, page, PDF_NAME(Resources), 4);
2416 }
2411 2417
2412 res_xobj = pdf_dict_get(ctx, res, PDF_NAME(XObject)); 2418 res_xobj = pdf_dict_get(ctx, res, PDF_NAME(XObject));
2413 if (!res_xobj) 2419 if (!res_xobj)
2414 res_xobj = pdf_dict_put_dict(ctx, res, PDF_NAME(XObject), 8); 2420 res_xobj = pdf_dict_put_dict(ctx, res, PDF_NAME(XObject), 8);
2415 2421