summaryrefslogtreecommitdiff
path: root/tex/context/base/cldf-ini.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/cldf-ini.lua')
-rw-r--r--tex/context/base/cldf-ini.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/tex/context/base/cldf-ini.lua b/tex/context/base/cldf-ini.lua
index b7f9ee44b..da8e70962 100644
--- a/tex/context/base/cldf-ini.lua
+++ b/tex/context/base/cldf-ini.lua
@@ -39,7 +39,7 @@ local texcount = tex.count
local isnode = node.is_node -- after 0.65 just node.type
local writenode = node.write
-local copynodelist = node.copylist
+local copynodelist = node.copy_list
local ctxcatcodes = tex.ctxcatcodes
local prtcatcodes = tex.prtcatcodes
@@ -219,8 +219,10 @@ local methodhandler = resolvers.methodhandler
function context.viafile(data)
-- this is the only way to deal with nested buffers
-- and other catcode sensitive data
- local filename = resolvers.savers.byscheme("virtual","viafile",data)
- context.input(filename)
+ if data and data ~= "" then
+ local filename = resolvers.savers.byscheme("virtual","viafile",data)
+ context.input(filename)
+ end
end
-- -- --