Kaynağa Gözat

Fix Observable.window;

bjorn 10 yıl önce
ebeveyn
işleme
a9e95f801c
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  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