diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w b/Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w index 31cf4ac3124..4470e53cbfb 100644 --- a/Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w +++ b/Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w @@ -209,18 +209,19 @@ void pdf_do_page_undivert(int divnum, int curdivnum) @ write a /Pages object @c -#define pdf_pages_attr equiv(pdf_pages_attr_loc) static void write_pages(PDF pdf, pages_entry * p, int parent) { int i; + int pages_attributes ; assert(p != NULL); pdf_begin_obj(pdf, p->objnum, OBJSTM_ALWAYS); pdf_begin_dict(pdf); pdf_dict_add_name(pdf, "Type", "Pages"); if (parent == 0) { /* it's root */ - if (pdf_pages_attr != null) { - pdf_print_toks(pdf, pdf_pages_attr); + pages_attributes = pdf_pages_attr; /* lookup once */ + if (pages_attributes != null) { + pdf_print_toks(pdf, pages_attributes); pdf_out(pdf, ' '); } print_pdf_table_string(pdf, "pagesattributes"); |