bjorn 10 роки тому
батько
коміт
a9e95f801c
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      rx.lua

+ 2 - 2
rx.lua

@@ -849,9 +849,9 @@ function Observable:window(size)
     local function onNext(value)
       table.insert(window, value)
 
-      if #window > size then
-        table.remove(window, 1)
+      if #window >= size then
         observer:onNext(unpack(window))
+        table.remove(window, 1)
       end
     end