summaryrefslogtreecommitdiff
path: root/tex/context/base/mult-cld.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mult-cld.lua')
-rw-r--r--tex/context/base/mult-cld.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/tex/context/base/mult-cld.lua b/tex/context/base/mult-cld.lua
index 32436c5a5..64030724e 100644
--- a/tex/context/base/mult-cld.lua
+++ b/tex/context/base/mult-cld.lua
@@ -37,7 +37,7 @@ local texprint = tex.print
local texiowrite = texio.write
local texcount = tex.count
-local isnode = node.is_node
+local isnode = node.is_node -- after 0.65 just node.type
local writenode = node.write
local ctxcatcodes = tex.ctxcatcodes
@@ -184,12 +184,13 @@ end
-- -- --
-local savedata = resolvers.savers.virtual
+local methodhandler = resolvers.methodhandler
function context.viafile(data)
-- this is the only way to deal with nested buffers
-- and other catcode sensitive data
- context.input(savedata(data))
+ local filename = resolvers.savers.byscheme("virtual","viafile",data)
+ context.input(filename)
end
-- -- --