summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w')
-rw-r--r--Build/source/texk/web2c/luatexdir/pdf/pdfpagetree.w7
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");