瀏覽代碼

Simplify FloatQueue.shiftBlock logic

Ernest Wong 7 年之前
父節點
當前提交
d793d2eb51
共有 1 個文件被更改,包括 3 次插入8 次删除
  1. 3 8
      src/lib.js

+ 3 - 8
src/lib.js

@@ -327,17 +327,12 @@ function FloatQueue(size)
         var partial = data.slice(start, slice_end);
 
         slice.set(partial);
-        if(slice_end < size)
-        {
-            start = slice_end;
-            slice_end = 0;
-        }
-        else
+        if(slice_end >= size)
         {
             slice_end -= size;
-            start = slice_end;
+            slice.set(data.slice(0, slice_end), partial.length);
         }
-        slice.set(data.slice(0, slice_end), partial.length);
+        start = slice_end;
 
         this.length -= count;