diff options
-rw-r--r-- | Resource/Init/pdf_draw.ps | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Resource/Init/pdf_draw.ps b/Resource/Init/pdf_draw.ps index fb2e564d8..878282587 100644 --- a/Resource/Init/pdf_draw.ps +++ b/Resource/Init/pdf_draw.ps @@ -602,6 +602,8 @@ def matrix currentmatrix 4 1 roll mark currentcolor counttomark dup 4 add exch roll pop currentcolorspace 4 1 roll .getuseciecolor 4 1 roll + currentuserparams /OverrideICC get 4 1 roll + mark /OverrideICC true .dicttomark setuserparams % We can't simply set the group's gstate here because % we can't use gsave/grestore. So we actually set it @@ -637,6 +639,7 @@ def exch //false resolvestream .execgroup .endtransparencymask PDFfile exch setfileposition + mark exch /OverrideICC exch .dicttomark setuserparams .setuseciecolor setcolorspace setcolor setmatrix end % restore colorspace, color and ExtGState (end) |