summaryrefslogtreecommitdiff
path: root/tex/context/base/mlib-pdf.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2013-09-10 19:20:24 +0300
committerMarius <mariausol@gmail.com>2013-09-10 19:20:24 +0300
commit4d53dc38c19047834e79f364a0e789de6b7e1da5 (patch)
tree187e442c31d90fe08fe2e640a8b6bba7546d4530 /tex/context/base/mlib-pdf.lua
parentdf0bf0e7885d4472982efa251de107fc491dc750 (diff)
downloadcontext-4d53dc38c19047834e79f364a0e789de6b7e1da5.tar.gz
beta 2013.09.10 18:06
Diffstat (limited to 'tex/context/base/mlib-pdf.lua')
-rw-r--r--tex/context/base/mlib-pdf.lua18
1 files changed, 10 insertions, 8 deletions
diff --git a/tex/context/base/mlib-pdf.lua b/tex/context/base/mlib-pdf.lua
index 1e3f4ef49..5e60999c1 100644
--- a/tex/context/base/mlib-pdf.lua
+++ b/tex/context/base/mlib-pdf.lua
@@ -292,14 +292,16 @@ metapost.urx = 0
metapost.ury = 0
function commands.mprunvar(key)
- local value = variables and variables[key]
- local vtype = type(value)
- if tvalue == "table" then
- context(concat(value," "))
- elseif tvalue == "number" or tvalue == "boolean" then
- context(concat(value,tostring(value)))
- elseif tvalue == "string" then
- context(concat(value," "))
+ local value = metapost.variables[key]
+ if value ~= nil then
+ local tvalue = type(value)
+ if tvalue == "table" then
+ context(concat(value," "))
+ elseif tvalue == "number" or tvalue == "boolean" then
+ context(tostring(value))
+ elseif tvalue == "string" then
+ context(value)
+ end
end
end