aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--applause.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/applause.lua b/applause.lua
index 6a5289c..5d19ad8 100644
--- a/applause.lua
+++ b/applause.lua
@@ -802,6 +802,7 @@ ZipStream = DeriveClass(Stream, function(self, fnc, ...)
self.streams = {}
for _, v in ipairs{...} do
+ v = tostream(v)
if v.is_zipstream and v.fnc == fnc then
-- Optimization: Avoid redundant
-- ZipStream objects
@@ -809,7 +810,7 @@ ZipStream = DeriveClass(Stream, function(self, fnc, ...)
table.insert(self.streams, s)
end
else
- table.insert(self.streams, tostream(v))
+ table.insert(self.streams, v)
end
end
end)