Blob Blame History Raw
From 2d12af7be33df59db60c06e149b013be41aca68c Mon Sep 17 00:00:00 2001
From: Ken Sharp <ken.sharp@artifex.com>
Date: Fri, 10 Jun 2016 09:49:02 +0100
Subject: [PATCH] Fix .locksafe

Apparently we need to .forceput the definition of getenve into
systemdict, at least when running GSView 5.0.

Discovered when trying to investigate a customer bug report using
GSView 5.
---
 Resource/Init/gs_init.ps | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
index abb9489..0083fa3 100644
--- a/Resource/Init/gs_init.ps
+++ b/Resource/Init/gs_init.ps
@@ -2019,7 +2019,7 @@ readonly def
       /LockFilePermissions //true
     >> setuserparams
   }
-  systemdict /getenv {pop //false} put
+  systemdict /getenv {pop //false} .forceput
   if
   % setpagedevice has the side effect of clearing the page, but
   % we will just document that. Using setpagedevice keeps the device
-- 
2.9.3