summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/scrn-wid.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/scrn-wid.lua')
-rw-r--r--tex/context/base/mkiv/scrn-wid.lua16
1 files changed, 9 insertions, 7 deletions
diff --git a/tex/context/base/mkiv/scrn-wid.lua b/tex/context/base/mkiv/scrn-wid.lua
index 17c9ebddc..e8688e4b2 100644
--- a/tex/context/base/mkiv/scrn-wid.lua
+++ b/tex/context/base/mkiv/scrn-wid.lua
@@ -231,13 +231,15 @@ function soundclips.register(specification)
end
end
-function soundclips.insert(tag)
- local sc = soundclips[tag]
- if not sc then
- -- todo: message
- return soundclips.register { tag = tag }
- else
- return sc
+function soundclips.insert(specification)
+ local tag = specification.tag
+ if tag and tag ~= "" then
+ local sc = soundclips[tag]
+ if not sc then
+ -- todo: message
+ sc = soundclips.register { tag = tag }
+ end
+ nodeinjections.insertsound(sc)
end
end