summaryrefslogtreecommitdiff
path: root/src/hardcopy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hardcopy.c')
-rw-r--r--src/hardcopy.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/hardcopy.c b/src/hardcopy.c
index 5cfeb8bbc..61905b0a7 100644
--- a/src/hardcopy.c
+++ b/src/hardcopy.c
@@ -475,6 +475,7 @@ prt_header(psettings, pagenum, lnum)
if (*p_header != NUL)
{
linenr_T tmp_lnum, tmp_topline, tmp_botline;
+ int use_sandbox = FALSE;
/*
* Need to (temporarily) set current line number and first/last line
@@ -490,8 +491,12 @@ prt_header(psettings, pagenum, lnum)
curwin->w_botline = lnum + 63;
printer_page_num = pagenum;
+# ifdef FEAT_EVAL
+ use_sandbox = was_set_insecurely((char_u *)"printheader");
+# endif
build_stl_str_hl(curwin, tbuf, (size_t)(width + IOSIZE),
- p_header, ' ', width, NULL);
+ p_header, use_sandbox,
+ ' ', width, NULL);
/* Reset line numbers */
curwin->w_cursor.lnum = tmp_lnum;