summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/pdfdoc.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipdfm-x/pdfdoc.c')
-rw-r--r--Build/source/texk/dvipdfm-x/pdfdoc.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/Build/source/texk/dvipdfm-x/pdfdoc.c b/Build/source/texk/dvipdfm-x/pdfdoc.c
index 8a1b679c328..80c0d32881c 100644
--- a/Build/source/texk/dvipdfm-x/pdfdoc.c
+++ b/Build/source/texk/dvipdfm-x/pdfdoc.c
@@ -1646,7 +1646,7 @@ pdf_doc_close_names (pdf_doc *p)
void
pdf_doc_add_annot (unsigned page_no, const pdf_rect *rect,
- pdf_obj *annot_dict, int new_annot)
+ pdf_obj *annot_dict)
{
pdf_doc *p = &pdoc;
pdf_page *page;
@@ -1691,9 +1691,6 @@ pdf_doc_add_annot (unsigned page_no, const pdf_rect *rect,
pdf_add_array(page->annots, pdf_ref_obj(annot_dict));
- if (new_annot)
- pdf_doc_add_goto(annot_dict);
-
return;
}
@@ -2650,10 +2647,9 @@ pdf_doc_end_grabbing (pdf_obj *attrib)
static struct
{
int dirty;
- int broken;
pdf_obj *annot_dict;
pdf_rect rect;
-} breaking_state = {0, 0, NULL, {0.0, 0.0, 0.0, 0.0}};
+} breaking_state = {0, NULL, {0.0, 0.0, 0.0, 0.0}};
static void
reset_box (void)
@@ -2667,7 +2663,6 @@ void
pdf_doc_begin_annot (pdf_obj *dict)
{
breaking_state.annot_dict = dict;
- breaking_state.broken = 0;
reset_box();
}
@@ -2688,10 +2683,8 @@ pdf_doc_break_annot (void)
annot_dict = pdf_new_dict();
pdf_merge_dict(annot_dict, breaking_state.annot_dict);
pdf_doc_add_annot(pdf_doc_current_page_number(), &(breaking_state.rect),
- annot_dict, !breaking_state.broken);
+ annot_dict);
pdf_release_obj(annot_dict);
-
- breaking_state.broken = 1;
}
reset_box();
}